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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 88 89 90 91 92 93 94 95 96 97 98 99

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

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
zye



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
Цитата:
Наверное ты имел ввиду "каждый день месяца, начиная с 25 числа"?

Да, каждый день до конца месяца. Если трудно учесть разное кол-во дней, то можно до 30 (правда ещё февраль..).

Цитата:
нужно ровно в 19, 20, 21, 22.00 выводить или просто в этот период, но с интервалом в час?

Можно по-любому, лишь бы не надоедало домочадцам, а мне напомнили, что пора платить за интернет  
 

Всего записей: 257 | Зарегистр. 19-12-2005 | Отправлено: 10:10 11-05-2012
lucky_Luk

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

Цитата:
Можно по-любому, лишь бы не надоедало домочадцам, а мне напомнили, что пора платить за интернет

А, так тебе другое надо. Не тупо каждый час, а пока реакции не будет.
 
Добавлено:
zye
Попробуй вот такую штуку

Код:
 
#( Задача1
Time: 0 19-22 11-31 * * *
OnceAHour
Action:
MSG: "Заплати бабки!"
)#
 

Каждый час должна вылазить мессага.
Если все будет работать, вот тут - Time: 0 19-22 11-31 * * *
вместо 11 поставишь 25. Это - числа месяца, я задал так чтобы ты сегодня мог тестировать.
Если что не так, напишешь.
Я сейчас проверить не могу, Крона нет под рукой, писал по памяти, вечером погоняю и потом соображу как сделать так чтобы когда заплатишь - давать ему команду затыкаться и до следующего месяца не вылазить.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 16:26 11-05-2012 | Исправлено: lucky_Luk, 18:42 11-05-2012
zye



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
Ну, если можешь предложить что другое... (рассмотрю всё варианты)
А так обычного "MSG"-а (с ОК-ейным подтвержденией) я думаю хватит.
В принципе, можно и с 25 по 28 каждого месяца. За три-то дня кто-нибудь и напомнит
 
Добавлено:
lucky_Luk Пока писал... ОК, потестю!
 

Всего записей: 257 | Зарегистр. 19-12-2005 | Отправлено: 16:58 11-05-2012
lucky_Luk

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

Цитата:
А так обычного "MSG"-а (с ОК-ейным подтвержденией) я думаю хватит.  

Да там особо ничего и не нужно. Этот вариант наиболее заметный. Еще можно какой-то звук прикрутить, любой файл wav.
 

Цитата:
В принципе, можно и с 25 по 28 каждого месяца.

А сабжу вроде пофиг, есть в месяце 31 день или 30 или 28, должно работать и так.
 
Убери RunMissed, это я по привычке вставил, в этой задаче это слишком. Можешь глянуть Справку nnCron что это за слово, чтобы понятно было.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 18:41 11-05-2012
zye



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

Цитата:
Попробуй вот такую штуку
Да, это то что я просил!
Ну, а если
Цитата:
потом соображу как сделать так чтобы когда заплатишь - давать ему команду затыкаться и до следующего месяца не вылазить.
, с меня стакан... (красного)

Всего записей: 257 | Зарегистр. 19-12-2005 | Отправлено: 09:41 12-05-2012
lucky_Luk

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

Цитата:
, с меня стакан... (красного)

Чтобы исключить вариант нажатия "Да, отцепись" домочадцами, сделаем так: когда бабки заплачены, будешь класть в корень диска D:\ файл Paid.txt. Сделаешь пустой файл с таким названием и будешь его туда класть.  
Теперь задача будет выглядеть так:

Код:
 
#( Задача1
Time: 0 19-22 11-31 * * *
OnceAHour
Action:
FILE-EXIST: "D:\Paid.txt"
IF EXIT THEN
MSG: "Заплати бабки!"
)#
 

Если файл будет на месте, не будет никаких сообщений.
А вот эта, вторая задача Подробнее...

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 21:42 13-05-2012 | Исправлено: lucky_Luk, 21:44 13-05-2012
zye



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
Цитата:
файл Paid.txt
- красивое решение!
Добавил ещё свою задачку, что б поменьше манипуляций...
В итоге получилось вот так:

Код:
 
#( Задача1  
Time: 0 19-22 11-31 * * *  
OnceAHour  
Action:  
 FILE-EXIST: "C:\Program Files\nnCron\Paid.txt"  
 IF EXIT THEN  
 MSG: "Заплати бабки!"  
)#
 
#( Задача2  
RunMissed  
Time: * * 1 * * *  
OnceADay  
Action:  
 FILE-DELETE: "C:\Program Files\nnCron\Paid.txt"  
)#
 
#( Задача3
WatchHotKey: "^@{0x4F}"
Action:
 MSG: "Напоминания отключены!"  
 FILE-CREATE: "C:\Program Files\nnCron\Paid.txt"
)#
 

Вроде должно работать.
P.S. Спасибо за помощь! Стакан при встрече

Всего записей: 257 | Зарегистр. 19-12-2005 | Отправлено: 10:25 14-05-2012 | Исправлено: zye, 10:30 14-05-2012
lucky_Luk

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

Цитата:
Вроде должно работать.  

Вроде должно. Но проверь, а то если у тебя Win7, то может не дать писать в Program files файл Paid.txt. Если WinXP, то никаких проблем.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 10:32 14-05-2012
SergejFk



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос.  
Как сделать, какие добавить ключи, что бы nnCron использовал внешний 7ZFm.exe ака 64 бит.
Надо выполнить две задачи.
Все новые архивы должны содержать в имени дату сделанного архива, что бы следующий его не затер.
1. Полный архив ресурса раз в месяц.
2. Архив лишь измененных за сутки файлов.
 
В архиве должны сохраниться все записи ACL, что бы при развертывании все Security встали в первоначальный вид.
В самом 7z есть лишь ключ -u, который не все это сделает. Конечно, должны быть два разных задания.
Буду признателен за ответы или совет по использованию.  
Раньше пробовал Cobian. Но он почему - то не всегда или точнее вообще это не делает, кидает в архив одни приращения.
Повторюсь, ежедневный архив должен состоять из одних изменений за сутки. В отличие от ежемесячного, где сделан полный бекап.
 
PS. Конечно можно использовать ключи .rar -tn. Но пока решено отказаться от WinRar, т.к. его 64 - битная не удовлетворяет.

Всего записей: 231 | Зарегистр. 26-06-2004 | Отправлено: 12:43 19-05-2012
AlikasS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SergejFk
а при чем тут крон?
реализуй функционал из ком.строки 7ZFm.exe его ключами, если они позволяют это.
а потом перенеси его в крон

Всего записей: 183 | Зарегистр. 30-11-2009 | Отправлено: 16:30 25-05-2012
AndreyAgrh



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите, пожалуйста, почему может CUR-DATE возвращать не текущую дату, а на несколько дней более ранюю .. то есть вот сегодня выдается дата за 1 июня...
На это каким-то образом влияют файлики: taskinfo.txt и once.txt  
Если их удаляю и перезапускаю крон, то все в норме..
Самое интересное, что в течении года несколько задач работало нормально, а теперь началась какая-то чехарда с датами!!!

Всего записей: 204 | Зарегистр. 30-06-2007 | Отправлено: 10:13 04-06-2012 | Исправлено: AndreyAgrh, 10:16 04-06-2012
LexVel

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
to ALL
 
как сделать запуск приложения каждые 10 минут, на 8-9й минуте,
а на 10 закрывать предыдущее..
парюсь уже второй день, пока имею батик-
все безуспешно,
 

Цитата:
@echo off  
taskkill /im Trial.exe /f 2>nul  
"C:\10_min_Trial\Trial.exe"


----------
Sony VAIO VGN-Z11XRN/B Intel® Core™2 Duo P9700 Enhanced Intel SpeedStep® / 8192Mb /Intel 320 Series SSD 300GB/ DVD-RW / TFT 13.1" 1600x900 / Wi-Fi

Всего записей: 10074 | Зарегистр. 24-04-2007 | Отправлено: 21:37 13-06-2012
newbie2k6

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

Код:
#( run-and-kill
SingleInstance
Time: 8,18,28,38,48,58 * * * *
: myprog  S" C:\10_min_Trial\Trial.exe" ;
0 VAR myprog-id
Action:
myprog  START-APP
PROC-ID TO myprog-id
119000 PAUSE
myprog-id kill
)#

Всего записей: 117 | Зарегистр. 05-10-2006 | Отправлено: 09:48 14-06-2012 | Исправлено: newbie2k6, 09:55 14-06-2012
LexVel

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

Цитата:
#( run-and-kill  
SingleInstance  
Time: 8,18,28,38,48,58 * * * *  
: myprog  S" C:\10_min_Trial\Trial.exe" ;  
0 VAR myprog-id  
Action:  
myprog  START-APP  
PROC-ID TO myprog-id  
119000 PAUSE  
myprog-id kill  
)#

 
пишет синт. ошибка, я может чего делаю не так?
 
ложу все файлы по пути C:\10_min_Trial\Trial.exe

----------
Sony VAIO VGN-Z11XRN/B Intel® Core™2 Duo P9700 Enhanced Intel SpeedStep® / 8192Mb /Intel 320 Series SSD 300GB/ DVD-RW / TFT 13.1" 1600x900 / Wi-Fi

Всего записей: 10074 | Зарегистр. 24-04-2007 | Отправлено: 13:49 14-06-2012
newbie2k6

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LexVel
Пардон, давно новые таски не делал, уже синтаксис подзабыл...
Конечно же, должно быть не VAR, а VALUE — туплю.
 

Код:
#( run-and-kill
SingleInstance
Time: 8,18,28,38,48,58 * * * *
: myprog  S" C:\10_min_Trial\Trial.exe" ;
0 VALUE myprog-id
Action:
myprog  START-APP
PROC-ID TO myprog-id
119000 PAUSE
myprog-id kill
)#

Всего записей: 117 | Зарегистр. 05-10-2006 | Отправлено: 08:20 15-06-2012
LexVel

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
newbie2k6
 
спасиб., вроде работает.
 
но сейчас заметил приложение которое было запущено раньше, немного остается как бы открытым, в трее..., наравне в вновь запущенным,
можно ли как как пустилось 2-е, сразу закрыть первое ?
 
и есть ли возможность запускать приложение 1 и последующие в режиме службы,  
чтобы не всплывало окно, на экран, максимум появлялся значок где часы, в трее. ?
 
заранее респект, за ответ.

----------
Sony VAIO VGN-Z11XRN/B Intel® Core™2 Duo P9700 Enhanced Intel SpeedStep® / 8192Mb /Intel 320 Series SSD 300GB/ DVD-RW / TFT 13.1" 1600x900 / Wi-Fi

Всего записей: 10074 | Зарегистр. 24-04-2007 | Отправлено: 09:37 15-06-2012
newbie2k6

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LexVel
но сейчас заметил приложение которое было запущено раньше, немного остается как бы открытым, в трее..., наравне в вновь запущенным,  
 можно ли как как пустилось 2-е, сразу закрыть первое ?

Таск сам через 2 минуты убивает 1-е приложение, а еще через 8 минут запускается 2-е.  
Я так понял, просто трей надо обновить: TRAY-REFRESH
 
и есть ли возможность запускать приложение 1 и последующие в режиме службы,  
 чтобы не всплывало окно, на экран, максимум появлялся значок где часы, в трее. ?

Для скрытия окна программы есть слово: SWHide
Насчет запуска в режиме службы не подскажу, сам не разбираюсь.
 
P.S. Советую больше курить мануал и читать оф. форум http://nncron.ru/forums/viewforum.php?f=5

Всего записей: 117 | Зарегистр. 05-10-2006 | Отправлено: 12:42 15-06-2012
LexVel

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
newbie2k6
 
SWHide
 
ставлю после Action: ниже строкой, так посмотрел в примере, по ссылке,
в моем случае он все равно открывает окно, что не так?

----------
Sony VAIO VGN-Z11XRN/B Intel® Core™2 Duo P9700 Enhanced Intel SpeedStep® / 8192Mb /Intel 320 Series SSD 300GB/ DVD-RW / TFT 13.1" 1600x900 / Wi-Fi

Всего записей: 10074 | Зарегистр. 24-04-2007 | Отправлено: 18:46 15-06-2012
newbie2k6

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
LexVel
http://www.google.ru/search?hl=en&newwindow=1&safe=off&site=&source=hp&q=%22START-APP%22+%22SWHide%22+site%3Anncron.ru&btnG=Search
 
см. P.S.

Всего записей: 117 | Зарегистр. 05-10-2006 | Отправлено: 19:27 15-06-2012
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-то может помочь с nnBackup?
http://forum.ru-board.com/topic.cgi?forum=5&topic=6505&start=200#2

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 22:24 26-06-2012
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 88 89 90 91 92 93 94 95 96 97 98 99

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru