Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » nnCron

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nnCron
 
nnCron - это компактный, но мощный планировщик и менеджер автоматизации с собственным скриптовым языком, основанным на синтаксисе языка программирования Форт. Помимо традиционной для планировщика способности запускать в указанное время программы, "напоминалки" и открывать документы ..
 
nnCron способен отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске, загруженность оперативной памяти и многое другое...
 
nnCron понимает cron-формат (Unix) и управляется с помощью текстовых кронтаб-файлов. Для тех, кто любит работать с GUI есть графическая оболочка из которой можно удалять/добавлять/редактировать и запускать задачи, устанавливать напоминалки, менять настройки программы.
 
nnCron позволяет использовать в задачах VBScript/JScript, регулярные выражения и расширяется за счет плагинов. Он может быть запущен в качестве службы (сервиса) или как обычное приложение. Обладает средствами удаленного администрирования. Подробнее прочитать о возможностях nnCron вы можете в online-документации.
 
nnCron бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого использования.


история изменений - http://www.nncron.ru/forums/viewforum.php?f=11
форум - http://www.nncron.ru/forums/
 
архив конференции поддержки: » fido7.ru.nncron
 
скачать: http://www.nncron.ru/download_ru.shtml - программу, документацию, плагины, скрипты
 
последняя версия:
 
v.1.91 (build 1083) - последний релиз от 21 марта 2006 (+ основные плагины и документация на английском языке)
v.1.93 beta 15 - последняя бета от 15.02.2016
history
 
документация:
 
help_ru.zip  (обновляется регулярно) документация nnCron (на русском языке)
faq_ru.zip nnCron FAQ (на русском языке)
spf_help.zip (130k  20 Nov 2002)  описание основных слов SP-Forth (на русском языке)
sf.chm (1.5M  03 Feb 2003)  книга Leo Brodie "Начальный курс программирования на языке Форт" (на русском языке)
 
полезные ссылки:
* » nnBackup - крошечная (250k) консольная утилита, предназначенная для резервного копирования файлов, синхронизации содержимого каталогов, создания и обработки файл-листов.
* » Cтатья Валерия Кондакова про возможности nnCron
* » Канал "nnCron releases" для » WatzNew by 8AleX8
* » Файл расцветки синтаксиса исходников языка Форт и кронтабов nnCron для плагина Colorer (Far Manager)
* » Редактор мелодий для beeper'a под nnCron
Если не работает новая, правильно написанная задача, то попробуйте добавить в опции задачи слово AsLoggedUser (галочка в свойствах новой задачи "Как пользователь, выполнивший login") и, возможно, LoadProfile (галочка "Загрузить профиль").
 

Полезные самодельные задачи для сабжа на Ru-Board'е
 
Если хочется в имени задачи поставить пробел, используйте комбинацию Alt+0160, такой пробел принимается.
 
Полезные самодельные задачи для сабжа на оффоруме
 
Актуально!!! Запуск и работа nnCron в Win7 (оффорум)
 
nnCron на GitHub
 
 
предыдущее обсуждение - тут

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:38 29-01-2008 | Исправлено: uzeerpc, 10:02 03-11-2017
zayar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
приветствую вас. можете дать ссылку на скачивание на этот файл nncron193b10_for_windows7.zip или же закинуть мне на почту zayar_86@mail.ru
переношу крон с хп на 7-ку. чето проблемновастенько... заранее спасибо

Всего записей: 5 | Зарегистр. 21-02-2018 | Отправлено: 14:19 21-02-2018
RetroRocket



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zayar

Цитата:
ссылку на скачивание на этот файл nncron193b10_for_windows7.zip

А это не то же самое - http://www.nncron.ru/download/nncron193b10.exe ?

Всего записей: 1347 | Зарегистр. 02-01-2018 | Отправлено: 15:10 21-02-2018
AlikasS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
приветствую вас. можете дать ссылку на скачивание на этот файл nncron193b10_for_windows7.zip или же закинуть мне на почту zayar_86@mail.ru  
переношу крон с хп на 7-ку. чето проблемновастенько... заранее спасибо

автор устранил многие баги. так что все что делалось ранее в ручных сборках
уже не актуально. ищите на форуме версии nncron.exe от v 1.93b13 Build 1167. (и выше)
должны ставится нормально
http://www.nncron.ru/download/nncron193b15.exe

Всего записей: 156 | Зарегистр. 30-11-2009 | Отправлено: 02:09 22-02-2018 | Исправлено: AlikasS, 02:36 20-03-2018
VitK



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
v.1.93 beta 15 - последняя бета от 15.02.2016  

 
После установки приложения в качестве службы и после добавления задачи, создается папка nncron в профиле пользователя и оттуда читаются созданные задачи.  
 
Подскажите, пожалуйста, как сделать (или правильно установить) чтобы как на более старом кроне задачи все читались с папки установки по умолчанию и оттуда бы брались и настройки.
 
Заранее благодарен за помощь)

Всего записей: 2445 | Зарегистр. 16-01-2003 | Отправлено: 01:14 20-03-2018
RetroRocket



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitK

Цитата:
с папки установки по умолчанию и оттуда бы брались и настройки

Попробуйте так - http://www.nncron.ru/forums/viewtopic.php?f=5&t=13373&p=35804&hilit=appdata#p35806
 
"Кроме того, ннкрон прекрасно работает в портативном режиме: достаточно создать файл-флаг portable в домашнем каталоге."
 
P.S. сам не проверял, у меня 1.91 без этих заморочек.

----------
"... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

Всего записей: 1347 | Зарегистр. 02-01-2018 | Отправлено: 18:52 20-03-2018
VitK



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RetroRocket
 

Цитата:
"Кроме того, ннкрон прекрасно работает в портативном режиме: достаточно создать файл-флаг portable в домашнем каталоге."  

 
Благодарю Вас за помощь!  
Действительно оказалось всё очень просто при таком подходе.

Всего записей: 2445 | Зарегистр. 16-01-2003 | Отправлено: 02:05 21-03-2018
zayar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую . Помогите с такой проблемкой, есть комп под XP SP3 на нем установлен nncron 1.91 + nnbackup. Задача этих прог- резервное копирование данных с сетевых дисков, каждый день. Так как комп уже морально устарел, есть задача сделать тоже самое но под более современным железом с Win 7 максимальная 32. Поставил более новый крон 1.93b15 nnbackup оставил то же. Так вот при запуске программы в отведенное время через некоторое время выдает ошибку. Что это может быть и как побороть.
 

Всего записей: 5 | Зарегистр. 21-02-2018 | Отправлено: 13:48 30-03-2018
RetroRocket



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zayar
Что-то блокирует запуск nnbackup. Файрволл, антивирус установлены? Отключите для проверки, добавьте nnbackup/nnCron в исключения.  
Если вместо nnbackup запускать блокнот из задачи - будет падать?
nnCron установлен как сервис?  
Задача запускается от имени системы, текущего пользователя или как-то иначе?
В отличии от 1.91, версия 1.93 хранит настройки/задачи в каталоге профиля пользователя.  
Попробуйте запускать в портативном режиме (см. парой постов выше).
И не помешало бы привести код задачи.

----------
"... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

Всего записей: 1347 | Зарегистр. 02-01-2018 | Отправлено: 14:23 30-03-2018
zayar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установлен AVG с файрволлом , добавлены папки с прогами в исключения. Установлен для текущего пользователя+ для всех пользователей. Снял галочку с установки как служба. Вот код задачи :
#CRONTAB FILE  
# Classic crontab format:
# Minutes Hours Days Months WeekDays Years Command
# see 'example.tab'
 
#( purge-cron-log
    Time: 0 12 * * 5 *
    Action: PURGE-OLD: "log\*.log" 7
)#
 
#( nnBackup
Time: 0 21 * * 1-6 *
Action:
StartIn: "c:\nnBackup\"  
    FOR-FILES: "c:\nnBackup\DirList\*"
        START-APP: nnbackup -f nnbackup.cfg -i @%FOUND-FULLPATH%
   ;FOR-FILES
)#
 
           
 
#( Day`s_Arc
Time: 0 22 * * 1-6 *
Action:
 
\ -s zpl
            START-APP: rar a -r -ep1 -m5\
            d:\archiv\zarpl\%YY%-%MM%-%DD%.rar z:\
 
\ -s garb
            START-APP: rar a -r -ep1 -m5\
            d:\archiv\garbage\%YY%-%MM%-%DD%.rar u:\
)#
 
в Дир листе список адресов для резервного копирования

Всего записей: 5 | Зарегистр. 21-02-2018 | Отправлено: 15:35 30-03-2018
RetroRocket



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zayar

Цитата:
StartIn: "c:\nnBackup\"

Проверьте, что права доступа полные на каталог и подкаталоги.
 
В задаче nnBackup вроде всё прозрачно. Я бы взял в кавычки %FOUND-FULLPATH% (на случай пробелов в имени) и добавил опцию AsLoggedUser.
Попробуйте включить подробное логгирование работы nnBackup ключами "-log <filename>" и "-ll 9".
Может перед падением успеет что-то полезное в лог записать.


----------
"... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

Всего записей: 1347 | Зарегистр. 02-01-2018 | Отправлено: 16:33 30-03-2018 | Исправлено: RetroRocket, 16:48 30-03-2018
zayar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AsLoggedUser специально убрал. Так как с этим параметром крон не работает на 7-ке. Так дело в том что крон запускается и работает но до определенного времени. В логах смотрю нормальный старт задачи и процесс выполнения

Всего записей: 5 | Зарегистр. 21-02-2018 | Отправлено: 09:08 02-04-2018
zayar

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору


Всего записей: 5 | Зарегистр. 21-02-2018 | Отправлено: 14:27 20-04-2018
OlegVVV



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плиз, помогите реализовать такую задачу
 
В вин7 поведение вновь запускаемой программы/открываемого окна зависит от ключа реестра HKEY_CURRENT_USER\Control Panel\desktop:ForegroundLockTimeout. Если тут 0, то окно открывается поверх текущей программы и перехватывает фокус. Если не ноль, то окно открывается в фоне и моргает иконкой на панели задач. фокус не перехватывается
При запуске системы и входе в систему пользователя данные из реестра HKEY_CURRENT_USER загружаются и хранятся в памяти. И именно содержимое этого ключа в памяти, а не в реестре, влияет на поведение окна программы
Запуск неких программ (например гуглохром) портит этот ключ в памяти и программы начинают моргать в фоне, вместо нужного мне вывода на передний план. То есть в реестра поверяю, стоит ноль, а запускаемая программа моргает в фоне
 
нужно
1. как-то из крона проверять данный ключ в памяти, а не в реестре и при его изменении в памяти  
2. выполнять перегрузку ветки реестра HKEY_CURRENT_USER (это я знаю как делать через RUNDLL32.EXE USER32.DLL)
 
то есть прошу помощи с первой частью задачи. как реализовать это на кроне?

Всего записей: 695 | Зарегистр. 26-03-2007 | Отправлено: 17:32 26-06-2018
felcons

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
пробую написать задачку, чтоб удалить файлы больше одного мегабайта. задачка выглядит так:
#( ClearFiles
NoLog
WatchHotKey: "@["
Action:
     RECURSIVE
     FOR-FILES: "E:\xxx\*.*"
         1024000. FILE-SIZE: "%FOUND-FULLPATH%" D=
         IF FILE-DELETE: "%FOUND-FULLPATH%" THEN
     ;FOR-FILES
)#
в результате файлы не удаляются и мне говорить что ошибок 0.
что не так в задаче?
в папке e:\xxx  файлы как лежали так и лежат.

Всего записей: 163 | Зарегистр. 10-07-2007 | Отправлено: 19:09 24-07-2018
Darth_Max

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
felcons

Цитата:
чтоб удалить файлы больше одного мегабайта


Цитата:
 "%FOUND-FULLPATH%" D=

У вас не больше, а равно 1 мегабайт.
По-моему, должно быть
 
 "%FOUND-FULLPATH%" D<

Всего записей: 414 | Зарегистр. 02-10-2014 | Отправлено: 20:10 28-08-2018 | Исправлено: Darth_Max, 20:13 28-08-2018
sundraw

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
del

Всего записей: 698 | Зарегистр. 15-05-2011 | Отправлено: 18:40 31-08-2018 | Исправлено: sundraw, 23:51 31-08-2018
AlikasS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
взаимодействие nnCron с IFTTT (через webhook)
 
для апплета на IFTTT из крона можно передавать триггер и 3 параметра,
например сделать связку nnCron->IFTTT->gmail (передать эл.адрес, тему, текст письма)
 
1. идем на https://ifttt.com/services/maker_webhooks/settings активируем, если еще нет.
на этой странице ищем и запоминаем URL, все что после https://maker.ifttt.com/use/
2. настраиваем в IFTTT новый апплет:  
IF -> webhook , заполняем ваш Event Name из Complete trigger field, запоминаем .
THEN -> чего вам надо... (например notifications)
3. скачиваем curl.exe (для POST запроса к IFTTT)
4. в nnCron делаем задачу

Код:
#( IFTTT.COM
NoActive
CREATE IFTTT_KEY  256 ALLOT \ для URL webhook
CREATE IFTTT_TRIGGER 256 ALLOT \ для Event Name из Complete trigger fields
CREATE IFTTT1   256 ALLOT \ для value1 webhook
CREATE IFTTT2   256 ALLOT \ для value2 webhook
CREATE IFTTT3   256 ALLOT \ для value3 webhook
LoadProfile
Action:
S" URL_webhooks" IFTTT_KEY PLACE \ ваш URL
S" Event_Name" IFTTT_TRIGGER PLACE \ ваш Event Name из Complete trigger fields
S" 123" IFTTT1    PLACE \ ваши значения
S" h46ght84" IFTTT2    \ ваши значения
S" hdfhftxcf" IFTTT3   \ ваши значения
\ корректируем путь к вашему curl
0 S" C:\Users\it\AppData\Roaming\nnCron\curl.exe -X POST -d %QUOTE%value1=%IFTTT1 COUNT%&value2=%IFTTT2 COUNT%&value3=%IFTTT3 COUNT%%QUOTE% %QUOTE%https://maker.ifttt.com/trigger/%IFTTT_TRIGGER COUNT%/with/key/%IFTTT_KEY COUNT%%QUOTE%" EVAL-SUBST StartApp DROP
)#

5. запускаем задачу (IFTTT.COM), IFTTT исполняет созданный апплет
 

Всего записей: 156 | Зарегистр. 30-11-2009 | Отправлено: 07:34 18-10-2018 | Исправлено: AlikasS, 10:57 25-10-2018
Darth_Max

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как вызвать окно з запросом ввода значения переменной?

Всего записей: 414 | Зарегистр. 02-10-2014 | Отправлено: 16:08 18-01-2019
RetroRocket



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как вызвать окно з запросом ввода значения переменной?

Если значение переменной буквенно-цифровое, то через WIN-INPUT-TEXT и массив -
Код:
#( test_1
NoActive
CREATE  VAR_TEST1 256 ALLOT \ определяем массив для переменной
Action:
S" 0000" VAR_TEST1  PLACE \ задаём начальное значение 0000 для переменной VAR_TEST1
MSG: "Значение VAR_TEST1 = %VAR_TEST1 COUNT%"
WIN-INPUT-TEXT: "Внимание!" "Введитe значение переменной VAR_TEST1:" "%VAR_TEST1 COUNT%" 0 0=  
IF
   VAR_TEST1  PLACE \ заносим введённую строку из стека в переменную VAR_TEST1
MSG: "Значение VAR_TEST1 изменено на: %VAR_TEST1 COUNT%"
ELSE
MSG: "Значение VAR_TEST1 осталось прежним: %VAR_TEST1 COUNT%"
THEN
)#

Если значение переменной цифровое, то можно без массива -
Код:
#( test_2
NoActive
1111 VALUE  VAR_TEST2 \ определяем переменную VAR_TEST2 с начальным значением 1111
Action:
MSG: "Значение VAR_TEST2 = %VAR_TEST2%"
WIN-INPUT-TEXT: "Внимание!" "Введитe числовое значение переменной VAR_TEST2:" "%VAR_TEST2%" 0 0=  
IF
   S>NUM TO VAR_TEST2  \ из введённой строки выделяем число и заносим его в переменную VAR_TEST2
MSG: "Значение VAR_TEST2 изменено на: %VAR_TEST2%"
ELSE
MSG: "Значение VAR_TEST2 осталось прежним: %VAR_TEST2%"
THEN
)#


----------
"... Зовёт, зовёт в дорогу далёкий Млечный Путь ..."

Всего записей: 1347 | Зарегистр. 02-01-2018 | Отправлено: 19:14 20-01-2019
Darth_Max

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эти слова по-прежнему не работают в Windows 10?
 
HighPriority
IdlePriority  
NormalPriority
RealtimePriority

Всего записей: 414 | Зарегистр. 02-10-2014 | Отправлено: 19:37 07-03-2019
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

Компьютерный форум Ru.Board » Компьютеры » Программы » nnCron

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru