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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого использования.


история изменений - https://nncron.ru/forums/viewforum.php?f=11
форум - https://nncron.ru/forums/
 
архив конференции поддержки: » fido7.ru.nncron
 
скачать: https://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 | Исправлено: RetroRocket, 07:16 15-10-2024
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NAGRIS
Необязательно писать StartIn перед каждым START-APP:. StartIn нужна только для программ командной строки, которые без него не работают, это аналог параметра "рабочая папка" для ярлыков приложений в винде.
 
Слово ONLINE: работает с Ethernet-подключениями? В Справке написано только про Dial-up и VPN. Русские названия подключений, с пробелами, понимает?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 00:09 11-09-2010
newbie2k6

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

Код:
#( CLASSIC-TASK-#-launch_apps_when_connected
WatchConnect
Action:
 
1000 PAUSE
 
ONLINE? NOT IF EXIT \ прерываем выполнение задачи, если нет подключения к Интернету
 
\ S" Stream" SONLINE? NOT IF EXIT  
\ \ как вариант, прерываем выполнение задачи, если не установлено _конкретное_ соединение
 
\ запускаем Миранду (если еще не запущена)
S" C:\Program files\Miranda IM\miranda32.exe" 2DUP PROC-EXIST?
IF
    ( a u ) 2DROP
ELSE
    ( a u ) START-APP
THEN
 
2000 PAUSE
 
\ запускаем Оперу (если еще не запущена)
S" C:\Program files\Opera\Opera.exe" 2DUP PROC-EXIST?
IF
    ( a u ) 2DROP
ELSE
    ( a u ) START-APP
THEN
 
\ и так далее

 
Добавлено:
Вероятно, для некоторых программ (например, для Миранды) будет нелишним добавить до Action: слово AsLoggedUser, чтобы они запускались от имени текущего залогиненного пользователя.

Всего записей: 117 | Зарегистр. 05-10-2006 | Отправлено: 08:38 12-09-2010
sis_terr



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
newbie2k6
пасиб, буду чесать тыковку и размышлять,
а вот как запустить программу с ярлыка,  
например Оперу желательно запускать   с параметром  -notrayicon записанным в ярлыке и запуск WebSite-Watcher тоже имеет хитрость

Всего записей: 1301 | Зарегистр. 20-12-2007 | Отправлено: 00:27 14-09-2010
lucky_Luk

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

Цитата:
а вот как запустить программу с ярлыка,  
например Оперу желательно запускать   с параметром  -notrayicon записанным в ярлыке и запуск WebSite-Watcher тоже имеет хитрость

Cтроку из поля "Объект" в ярлыке можно целиком, вместе с параметром, записать после START-APP: .

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 00:34 14-09-2010
sis_terr



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

Всего записей: 1301 | Зарегистр. 20-12-2007 | Отправлено: 21:25 14-09-2010
newbie2k6

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

Код:
ONLINE? NOT IF EXIT THEN \ прерываем выполнение задачи, если нет подключения к Интернету  
 
\ S" Stream" SONLINE? NOT IF EXIT THEN
\ \ как вариант, прерываем выполнение задачи, если не установлено _конкретное_ соединение

Поправил ошибку в скрипте: случайно потер THEN, да так и осталось.

Всего записей: 117 | Зарегистр. 05-10-2006 | Отправлено: 09:02 16-09-2010
ILYAZzz2009



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
Помогите решить задачу.
Нужно кликнуть по ссылке в браузере используя её статическое назвние, желательно по маске "*?"
т.е. как кнопку, но только ссылку.
Использование позиционирования мыши не всегда корректно из-за меняющегося по высоте баннера с разным чсилом строк.
 
Заранее спасибо

Всего записей: 11 | Зарегистр. 08-03-2009 | Отправлено: 01:24 18-09-2010
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Настроена задача, запускается раз в месяц. Программа, которую она запускает, не умеет об этом сообщать.
Как узнать через сабж, запускалась задача в этом месяце или нет?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 12:10 18-09-2010
HumpSoft



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lucky_Luk Эммм....
Посмотреть nnCron лог ?

Всего записей: 516 | Зарегистр. 17-03-2006 | Отправлено: 15:50 20-09-2010
lucky_Luk

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

Цитата:
Посмотреть nnCron лог ?
 

Такого файла у меня нет, а файлы типа <дата>cron.log создаются каждый день и зачищаются по-умолчанию раз в 10 дней.
Нужно убрать из кронтаба зачистку журналов и ждать пока в журнале за какой-то день всплывет запуск этой задачи?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 21:44 20-09-2010
emfs

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

Цитата:
не умеет об этом сообщать.  

что именно сообщать, о результате? вручную протестировать отработку задачи не хочется?

Цитата:
<дата>cron.log

это и есть лог, точнее можно сказать, один из них

Всего записей: 900 | Зарегистр. 09-07-2007 | Отправлено: 01:11 21-09-2010
lucky_Luk

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

Цитата:
что именно сообщать, о результате? вручную протестировать отработку задачи не хочется?
 

Задача для запуска раз в месяц полной проверки ПК устанавленным антивирусом MSE. MSE сам раз в день делает быструю проверку. В нем по расписанию можно сделать только одну задачу.
Из отчетов он умеет сообщать только "последняя проверка запускалась тогда-то", естественно под сообщения подпадает запуск запланированной быстрой проверки.
Но неясно, делалась полная проверка или нет.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 22:33 21-09-2010
emfs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
 
что за антивирус такой, что у него своего лога нет?
 
можно ещё отслеживать наличие процесса антивируса в системе и писать в лог если он появился, если он есть, если он завершился и т.д.

Всего записей: 900 | Зарегистр. 09-07-2007 | Отправлено: 01:19 22-09-2010
lucky_Luk

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

Цитата:
что за антивирус такой, что у него своего лога нет?  

Microsoft Security Essentials. Есть лог по обнаруженным вирусам, по карантину, а по запуску проверок из командной строки - нету.
 

Цитата:
можно ещё отслеживать наличие процесса антивируса в системе и писать в лог если он появился, если он есть, если он завершился и т.д.

Процесс всегда есть, антивирус проверяет файлы в реальном времени.
Придумал: настрою в задаче создание файла-флага с датой по завершении проверки.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 01:21 24-09-2010
niask



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

Всего записей: 341 | Зарегистр. 20-09-2007 | Отправлено: 13:48 11-10-2010 | Исправлено: niask, 13:48 11-10-2010
Chern



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
niask
Держи: http://rghost.ru/2883526

Всего записей: 746 | Зарегистр. 03-06-2003 | Отправлено: 14:54 11-10-2010
niask



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Chern
спасибо
оказывается проблема была на работе с корпоративным антивирусом, которому что-то не нравилось в установщике nnCron

Всего записей: 341 | Зарегистр. 20-09-2007 | Отправлено: 20:47 11-10-2010
markers



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
Кто-нибудь смог победить Win2008 (или хотяб Win 7) и поставить на них nnCron ? Испльзую крон давно и без него как без рук.... что только не пытался делать, не хочет стартоват... служба вроде стартует, а иконки нету...
 
ССОРЬ! ещё повозился и получилось
 
ЗЫ: Как сделать чтоб данные брались не из папки C:\Users\USER\AppData\Roaming\nnCron а непосредственно из папки крона?

Всего записей: 174 | Зарегистр. 15-11-2006 | Отправлено: 06:31 03-11-2010 | Исправлено: markers, 06:59 03-11-2010
niask



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

Цитата:
ЗЫ: Как сделать чтоб данные брались не из папки C:\Users\USER\AppData\Roaming\nnCron а непосредственно из папки крона?

Запускай nnCron с параметром "-dir ." (без кавычек).

Всего записей: 341 | Зарегистр. 20-09-2007 | Отправлено: 09:14 03-11-2010
iamgdv

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите решить проблемку.  
нужно запускать инет при старте с-мы и при выходе из гибернета,
а объединить Time: START-TIME и WatchResume не знаю как...... ((((  
в описанном ниже варианте задачка не работает, если Time: START-TIME комментирую - после выхода из гибернета инет подключается....
 
#( test_dial
WatchResumeAuto
WatchResumeStandby
\ Time: START-TIME
Action:
    \ проверяем, не установлено ли уже интернет-соединение
    ONLINE: "Unlim2Mbs" 0=
    IF
        RASUser: "connection"  
        RASSecPassword: "psw"  
        DIAL: "myconnection" 3 1
        PLAY-SOUND: "E:\Programs\Internet\DUTraffic\Sounds\connect.WAV"  
    THEN
)#
заранее СПС!!!!

Всего записей: 12 | Зарегистр. 04-11-2010 | Отправлено: 14:50 04-11-2010
Открыть новую тему     Написать ответ в эту тему

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