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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
kardinaliche

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
выдергивал тел. сеть из модема. Локальное подключение остается но без доступа в инет. Потом запускал задачу вручную. Все равно ничего не происходит и даже если запускаю второй тип задачи, музыка не проигрывается.  
 
Добавлено:
Только что прогрила музыка. Не знаю с чем связана вручную запускаю все равно не проигруется. Ничего понять не могу. ( Обьясните нюбу что может происходить) Других задач    в кроне нету.  
 
Добавлено:
#( inet_disconect
SingleInstance  
 Action:  
 BEGIN  
   HOST-EXIST: "www.google.com" IF ELSE  
  PLAY-SOUND: "\\tsclient\D\20685_wapres_ru.wav"  
  THEN  
 AGAIN  
)
 
 
 
П.С. А что ета задача делает?
#( purge-cron-log
    Time: 0 12 * * 5 *
    Action: PURGE-OLD: "log\*.log" 7
)#

Всего записей: 14 | Зарегистр. 01-01-2013 | Отправлено: 17:39 04-01-2013
lucky_Luk

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

Цитата:
П.С. А что ета задача делает?
kardinaliche
#( purge-cron-log
    Time: 0 12 * * 5 *
    Action: PURGE-OLD: "log\*.log" 7
)#

Чистит старые записи в журнале nnCron.
 

Цитата:
PLAY-SOUND: "\\tsclient\D\20685_wapres_ru.wav"    

Так, а задача на переподключение сетевой карты при пропадании сети у тебя активна? ИМХО, она сработала и отключила сетевуху. А пока идет пауза или переподключение, твоя новая задача полезла на сетевой диск играть звуковой файл. И обломилась.
 
А почему ты звуковой файл не хочешь положить на тот комп, где выполняется nnCron? А то если с компа не будет сети, то не будет звук играть.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 23:03 04-01-2013
VoidVolker

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

Код:
." Ребут сетевой карты" CR

kardinaliche, для кода следует использовать bb-тег code.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 09:31 05-01-2013
kardinaliche

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
 
Добавлено:
Создал новую задачу:
#( 111
AsLoggedUser
LoadProfile
WatchHotKey: "q"
Action:
ShowNormal   NormalPriority
START-APP: C:\devcon.exe disable PCI\VEN_1011&  
)#
 
Она должна была отключить сетевую карту но, ничего не происходит.((

Всего записей: 14 | Зарегистр. 01-01-2013 | Отправлено: 16:40 06-01-2013
VoidVolker

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

Цитата:
Особенно что обозначает вывод в консоль крона

Печать любого текста в коносли крона, которая находится в меню ннкрона в разделе "инструменты > Console".

Цитата:
вв-тег код и зачем он нужен.  

http://ru.wikipedia.org/wiki/BbCode
Нужен для улучшения взаимопонимания.
 

Цитата:
Создал новую задачу:  
Код:
#( 111  
AsLoggedUser  
LoadProfile  
WatchHotKey: "q"  
Action:  
ShowNormal   NormalPriority  
START-APP: C:\devcon.exe disable PCI\VEN_1011&    
)#
    Она должна была отключить сетевую карту но, ничего не происходит.((

ОС? Как запущен ннкрон: как сервис или как приложение? Название задачи неправильное: оно не может состоять только из чисел. Иначе будет конфуз при использовании такого же числа.

Код:
#( Задача_114707012013
AsLoggedUser
NoActive
SingleInstance
Action:
START-APP: C:\devcon.exe disable PCI\VEN_1011&  
)#
 
#( Задача_114707012013
NoActive
SingleInstance
Action:
START-APP: C:\devcon.exe disable PCI\VEN_1011&  
)#


Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 11:48 07-01-2013 | Исправлено: VoidVolker, 11:52 07-01-2013
kardinaliche

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

Всего записей: 14 | Зарегистр. 01-01-2013 | Отправлено: 13:24 07-01-2013
anynamer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, как завершить процесс (закрыть программу) wget в определённое время.
У меня получилось при помощи nnCron запустить wget в нужное мне время, но мне нужно и завершить процесс wget к определённому времени.

Всего записей: 2241 | Зарегистр. 17-05-2010 | Отправлено: 03:54 08-01-2013
anynamer



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

Всего записей: 2241 | Зарегистр. 17-05-2010 | Отправлено: 14:18 08-01-2013
VoidVolker

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

Цитата:
я пропечатал в кроне "START-APP: C:\devcon.exe disable PCI\VEN_1011&" Ничего не произошло, выдало ошибку #123.

"Пропечатал в кроне" - какой смысл у этой фразы?

Цитата:
Просто я хотел сказать что ннкрон почему то не запускает девкон с выбранными параметрами

Либо строка запуска некорректная, либо проблемы авторизации задачи. В большинстве случаев c опцией AsLoggedUser почти все приложения запускаются. Скорее всего проблема именно в строке:

Код:
 
#( Задача_203308012013
AsLoggedUser
NoActive
Action:
START-APP: "C:\devcon.exe" "disable PCI\VEN_1011&"
)#


Цитата:
Почему задачи не активны?  

Шаблон такой.
 

Цитата:
Подскажите, пожалуйста, как завершить процесс (закрыть программу) wget в определённое время.


Код:
#( Задача_203408012013
Time: <Minutes> <Hours> <Days> <Months> <WeekDays> <Years>
Action:
KILL: wget.exe
)#


Цитата:
nnCron можно сделать переносимым?

Переносимым откуда куда?
 

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 20:36 08-01-2013 | Исправлено: VoidVolker, 20:39 08-01-2013
anynamer



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VoidVolker
Спасибо, а объединить действия START-APP и KILL: wget.exe в один скрипт (или как это называется в nnCron)?

Всего записей: 2241 | Зарегистр. 17-05-2010 | Отправлено: 21:55 09-01-2013
VoidVolker

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

Цитата:
Спасибо, а объединить действия START-APP и KILL: wget.exe в один скрипт

А какова задача-то?

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 08:32 10-01-2013
kardinaliche

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

Всего записей: 14 | Зарегистр. 01-01-2013 | Отправлено: 11:03 10-01-2013
VoidVolker

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

Цитата:
Я имел ввиду, что я прописал указанный текст через командную строку ннкрона и ничего не произошло.  

А ничего и не должно произойти. Причем дважды. Смотри описание команды START-APP: в мануале.
 

Цитата:
Также у меня вопрос по плагину sysdevice-on-off.spf  по ссылке(на 58 странице форума) я могу скачать только этот плагин: read-by-line.spf. Где можно скачать sysdevice-on-off.spf и как нужно устанавливать плагины на ннкрон.

Плагин в виде исходного кода в сообщении на форуме лежит - ссылка как раз на это сообщение. Сохранить код в текстовый файл в домашнем каталоге крона  plugins\sysdevice-on-off.f и далее в настройках крона в разделе "Плагины > добавить".
 

Цитата:
И последний вопрос.
...
 

А где вопрос-то?

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 13:42 10-01-2013
kardinaliche

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
 
Добавлено:
А какая команда запустит командную строку и впиши в нее нужную команду??

Всего записей: 14 | Зарегистр. 01-01-2013 | Отправлено: 14:02 10-01-2013
lucky_Luk

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

Цитата:
А какая команда запустит командную строку и впиши в нее нужную команду??

А какую команду тебе нужно вписать? Если для какой-то программы командной строки, то ее надо через START-APP запускать. А если какое-нибудь копирование, то у сабжа есть аналогичные функции.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 14:17 10-01-2013
kardinaliche

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну к примеру: Открыть приложение| запустить процес / скопировать данные из определенной строки/ вставить их другое приложение. Приложения например: автогенератор ключей или что-то типа того.
 
Цитата:
то ее надо через START-APP запускать.

 
Когда пытался отключить сетевую через девкон, пробывал через START-APP но оно его(девко) просто запускало, а не записывало в командную строку. Какая-то команда что оно открыло командную строку, вписало туда любую фразу, и нажало Enter/

Всего записей: 14 | Зарегистр. 01-01-2013 | Отправлено: 14:43 10-01-2013
lucky_Luk

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

Цитата:
но оно его(девко) просто запускало, а не записывало в командную строку.

Гм. На XP нормально писало. А если у тебя семерка, то ИМХО виноват UAC. nnCron ИМХО не умеет поднимать запрос UAC, а devcon нужны права админа...
Попробуй через плагин, а не через devcon.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 19:06 10-01-2013 | Исправлено: lucky_Luk, 19:06 10-01-2013
kardinaliche

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Люди выручайте!!! Создал задачу отключения сетевой карты:
#( test_host_exist
5000 TO PING-TIMEOUT
Rule: HOST-EXIST: "www.google.com" NOT
Action:
DICS_DISABLE S" Intel 21140-Based PCI Fast Ethernet адаптер (Универсальный)" PLUG/UNPLAG-DEVICE-BY-DESC  
)#
 
И произошло что -то страшное: сетевую карту отключило, но в ручную ее включить не удается. тагда создал задачу поменял DICS_ENABLE S" Intel 21140-Based PCI Fast Ethernet адаптер (Универсальный)" PLUG/UNPLAG-DEVICE-BY-DESC  
Но все равно ничего не произошло. Что делать? Выручайте;(((

Всего записей: 14 | Зарегистр. 01-01-2013 | Отправлено: 20:19 10-01-2013
lucky_Luk

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

Цитата:
И произошло что -то страшное: сетевую карту отключило, но в ручную ее включить не удается.

Удалить в диспетчере устройств и перезагрузить комп, пусть винда ее заново найдет. С установкой сетевухи в винде не было никаких проблем (особые дрова, глюки и т.д.)?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 20:54 10-01-2013
older

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kardinaliche
я пользуюсь тулзой cnic.exe  
задачки выглядят примерно так:
 
включение:  

Код:
#( Inet_Stream_Start
NoActive
AsLoggedUser
SingleInstance
Action:
SWHide
START-APPW: d:\tools\CNic "Подключение для Стрим" -c
PAUSE: 15000
START-APPW: %windir%\system32\rasdial.exe Stream user password  
)#

 
и выключение:

Код:
#( Inet_Stream_Stop
NoActive
AsLoggedUser
SingleInstance
Action:  
ONLINE? IF  
    HANGUP
    SWHide
    START-APP: d:\tools\CNic "Подключение для Стрим" -d
THEN
)#

 
cnic.exe можно легко найти в инете или скачать отсюда
на имя файла не надо обращать внимания, после установки это и будет cnic.exe
 
задачки надо править под себя

Всего записей: 332 | Зарегистр. 15-02-2003 | Отправлено: 22:25 10-01-2013 | Исправлено: older, 22:33 10-01-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 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