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

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



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

Цитата:
т.е. все-таки надо добавить скобки

вроде и так работает. сейчас почитаю в чем разница. со скобками и без.

Цитата:
тут можно это реализовать, немного через одно место, но зато без дополнительных знаний Форта:
 
спасиб за идею. попробую.

Всего записей: 166 | Зарегистр. 12-11-2007 | Отправлено: 07:48 19-05-2008 | Исправлено: Dis74, 07:49 19-05-2008
suomifinland



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, посогайте, пользуюсь nnCron сравнительно не давно, и вот решила зпускать с помощью  
ask scheduler by nnSoft
nncron.exe v 1.91 Build 1083 21.03.2006
tm.exe v 1.91 Build 499 21.03.2006
Directory: C:\Program Files\nnCron
Windows XP (5.1.2600) Service Pack 2
shell32.dll 6.0.2900
 
Звонилку Dial-Up Monitor? она естественно "куплена" ЯКОБЫ, так вот при запуске с nnCron  программа-звонилка говорит что извини зарегистрируй меня, но вмесе с тем когда кликаешь просто именно по иконке, которая нах. в папке Dial-Up Monitor все нормально программа запускаеся, а так хотелось чтобы это делал сам nnCron , помогите, если не в лом....
 

Всего записей: 5015 | Зарегистр. 16-04-2006 | Отправлено: 19:17 22-05-2008
LeaF_AVF



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suomifinland
AsLoggedUser (шапку читай)

Всего записей: 275 | Зарегистр. 01-01-2007 | Отправлено: 19:24 22-05-2008
suomifinland



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

Цитата:
LeaF_AVF

 
СПАСИБО !


----------
Мы на горе всем буржуям, мировой пожар раздуем... А.Блок.

Всего записей: 5015 | Зарегистр. 16-04-2006 | Отправлено: 23:22 22-05-2008
kil0byte



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

Всего записей: 61 | Зарегистр. 08-07-2007 | Отправлено: 05:58 25-05-2008 | Исправлено: kil0byte, 06:00 25-05-2008
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kil0byte
Цитата:
...по такому события, как бездействие мыши (то есть мышь совсем не перемещяется) в течении определенного времени?
См. в Help'е слово IDLE:

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 07:54 25-05-2008
ph



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток.
Не смог разобраться с конструированием собственного меню.
Поможите, кто может.
В частности с примером из хелпа:
 
: start-my-menu-item ( id --   )
   CASE
   MI_ITEM1 OF S" item1" MsgBox ENDOF
   MI_ITEM2 OF def-item-action ENDOF
   MI_ITEM31 OF S" item31" MsgBox ENDOF
   MI_ITEM32 OF S" item32" MsgBox ENDOF
   MI_ITEM33 OF S" item33" MsgBox ENDOF
   ENDCASE
 
Понятно, что при клике, например на item1, выводится MsgBox. А как прикрутить
старт задачи??? Не догоняю.
Заранее спасибо.

Всего записей: 182 | Зарегистр. 22-08-2002 | Отправлено: 21:11 30-05-2008
olegupb



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
есть машина с xpsp2
есть установленый на ней nncron
есть задача в кроне отслеживать наличие файла на примапленом диске(сервер NOVELL) и если его нет, то проверить присутствие сервера в сети и тогда запустить пакетный файл(частота выполнения - 1 минута)
и еще одна задача которая которая срабатывает при наличии определенного файла на сервере(сервер NOVELL)
проблема:
1. в лог файле постоянная ошибка ERROR PASS #87
все задачи запускаются или от залогинившегося пользователя или от конкретного(все пароли тщательно много раз перенабраны)
галки загрузить профиль присутствуют
2. nncron после некоторого времени вылетает или зависает(что очень плохо) и сидит себе тихонько пожирая память(80-90 метров)
 
вопрос:
как побороть?

Всего записей: 734 | Зарегистр. 09-02-2005 | Отправлено: 21:41 30-05-2008
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В окне для добавления напоминания (или когда это напоминание появляется) есть опция "Показывать просроченное напоминание" и пример синтаксиса "чч:мм/дни".
Что писать в поле радом с этой опцией, дни писать вместе с часами-минутами через слеш или просто нужно вписать количество дней? Расскажите как работает эта опция и дайте пример синтаксиса.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 21:49 30-05-2008 | Исправлено: lucky_Luk, 21:51 30-05-2008
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ph
Такой вопрос наверно лучше задать на офффоруме. Мне самому было интересно, как создать меню, идентичное родному. Все руки не доходят.
 
olegupb
Ты бы свою задачу выложил бы.
И посмотри, что пишет в nncron.out при возникновении ошибки.
 
lucky_Luk
Добавление напоминания - это упрощенный вариант создания задачи, связанной с командой REMINDER: и это напоминание появляется в списке задач.
Фактически, при этом создается задача типа  

Код:
RunOnce
RunMissed: 12:50
Time: 50 13 31 5 * 2008
Action:
 REMINDER: "Посмотреть на экран"

Так что можно просто посмотреть справку по опции RunMissed.
Но могу и сразу привести описание:

Цитата:
Опция RunMissed предписывает выполнить просроченную задачу "при первой возможности", т. е. сразу после загрузки nnCron.
...
Опция RunMissed: <hh:mm|days> позволяет позволяет явным образом указывать максимальное время ожидания (в часах:минутах или днях), которое может пройти с момента запланированного, но просроченного старта задачи.

 
Добавлено:
olegupb
Причиной ошибки ERROR PASS #87 может быть несколько причин, даже не связанных с логоном.
Если судить по файлу описания ошибок, то 87 - это некорректный параметр.

Всего записей: 6571 | Зарегистр. 14-02-2005 | Отправлено: 06:45 31-05-2008
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ph
Цитата:
Не смог разобраться с конструированием собственного меню...
Посмотри на офформу сначала вот этот топик, затем вот этот и в любом случае см. в Help'е запуск задачи из командной строки.
 
olegupb
присоединяюсь к пожеланиям изложенным unreal666'ом, причем задачи лучше все (можно в ПМ), если ты не знаешь из-за которой подобное происходит, что бы это узнать попробуй поочереди удалять каждую и см. после удаления какой исчезнут описАнные тобой проблемы.

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 05:48 01-06-2008
olegupb



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
unreal666
DJ makrus
по поводу моей проблемы
вот задача

Код:
#( TASK_NAME
AsLoggedUser
LoadProfile
Time: */2  * * * * *
Rule: FILE-EXIST: "O:\SERVERFOLDER\SYSTEM\BOX\OUT\FILE.TXT"  
Action:
StartIn: "D:\AppFolder\Tool"  
ShowNormal   NormalPriority
START-APP: D:\AppFolder\Tool\file.bat
)#

 
так как ошибка вылетает каждую минуту, то проблема именно через эту задачу
возможно здесь лишнее указание времени выполнения, поскольку задача выполняется только при наличии указаного файла.
Сейчас строку со временем удалил, хотя раньше я по-моему это уже делал.
 
Добавлено:
сейчас переделал задачку вот таким образом(с удалением времени)

Код:
#( TASK_NAME
AsLoggedUser
LoadProfile
Rule: FILE-EXIST: "O:\SERVERFOLDER\SYSTEM\BOX\OUT\FILE.TXT"  
Action:
StartIn: "D:\AppFolder\Tool"  
ShowNormal   NormalPriority
START-APP: D:\AppFolder\Tool\file.bat
)#

первый раз отработала. Посмотрим что будет через ночь.
Первая задача тоже работала, но со временем вылетала.
Может проблема в том, что сервак ночью в дауне

Всего записей: 734 | Зарегистр. 09-02-2005 | Отправлено: 16:40 02-06-2008 | Исправлено: olegupb, 17:10 02-06-2008
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как заставить сабж ловить нажатие кнопок мыши (левой, правой, средней), т.е. запускать задачу по одинарному или двойному клику кнопкой мыши? Может какой-то плагин или дополнительный софт нужен?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 23:45 02-06-2008 | Исправлено: lucky_Luk, 23:46 02-06-2008
DJ makrus

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
olegupb
Цитата:
по поводу моей проблемы  
вот задача ...
в задаче ничего криминального не видно..., что там с содержимым файла nncron.out? Добавь в папку с nnCron'ом файлик nodelout после запусков nnCron'а у тебя будут скапливаться файлы вида %MM%-%DD%-%hh%-%mm%-nncron.out если в них будет более 4-х строк - выложи посмотреть что там...
Цитата:
так как ошибка вылетает каждую минуту, то проблема именно через эту задачу...
не факт, вот слова автора с оффорума
Цитата:
Ошибка "ERROR PASS" может возникать при ежеминутной проверке времени запуска задач. Список задач проходится в порядке обратном том, в котором они встречаются в кронтабе. Таким образом можно вычислить на какой задаче возникает эта ошибка (все задачи, начиная с ошибочной и вверх, не будут выполняться). Вот эту задачу мне было бы очень интересно посмотреть.
У тебя есть задачи запускаемые от какого-то конкретного пользователя? Или с использованием слов из этого набора: User:, SecPassword:, Domain:, LogonInteractive?
Цитата:
возможно здесь лишнее указание времени выполнения, поскольку задача выполняется только при наличии указаного файла
нет, время здесь совсем не лишнее...
Цитата:
Может проблема в том, что сервак ночью в дауне
и это тоже не должно быть проблемой..., сервак в дауне, значит просто нет проверяемого файла...
 
lucky_Luk
Цитата:
Как заставить сабж ловить нажатие кнопок мыши (левой, правой, средней)...
посмотри в Help'е задачу test_min2tray_mouseRB в "А знаете ли вы?.."

Всего записей: 529 | Зарегистр. 25-03-2004 | Отправлено: 07:31 03-06-2008
IDentify

Редактировать | Цитировать | Сообщить модератору

Цитата:
 Как заставить сабж ловить нажатие кнопок мыши (левой, правой, средней)...

На оф. форуме это точно было расписано.

Отправлено: 09:11 03-06-2008
lucky_Luk

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

Цитата:
посмотри в Help'е задачу test_min2tray_mouseRB в "А знаете ли вы?.."

Посмотрел, нашел слова VK RBUTTON для правой кнопки мыши, а какое слово для средней - VK MBUTTON?
 
Что делает слово AGAIN ?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 21:00 03-06-2008
unreal666



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

Цитата:
Посмотрел, нашел слова VK RBUTTON для правой кнопки мыши, а какое слово для средней - VK MBUTTON?

VK_MBUTTON - со знаком подчеркивания, а не с пробелом.
Вообще, введи в консоли WORDS-LIKE VK_ и отобразятся все слова, в которых присутствует VK_.

Цитата:
Что делает слово AGAIN ?

BEGIN ... AGAIN  - бесконечный цикл

Всего записей: 6571 | Зарегистр. 14-02-2005 | Отправлено: 04:36 04-06-2008 | Исправлено: unreal666, 04:38 04-06-2008
lucky_Luk

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

Цитата:
VK_MBUTTON - со знаком подчеркивания, а не с пробелом.
Вообще, введи в консоли WORDS-LIKE VK_ и отобразятся все слова, в которых присутствует VK_.

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

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 22:18 04-06-2008
olegupb



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DJ makrus
пока полет нормальный
наблюдаю

Всего записей: 734 | Зарегистр. 09-02-2005 | Отправлено: 12:31 05-06-2008
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk
Как это нету. Там есть целый три слова : VK_RBUTTON VK_MBUTTON VK_LBUTTON.
Вообще, все эти виртуальные клавиши находятся в плагине keystate.spf .

Всего записей: 6571 | Зарегистр. 14-02-2005 | Отправлено: 17:22 05-06-2008
Открыть новую тему     Написать ответ в эту тему

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