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

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

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

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
VoidVolker

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

Цитата:
Где это сделать в семерке? Там на запуск системы только один стандартный звук, темами не меняется. Этот звук - не простой wav, а зашит в какой-то файл, т.е. его не изменить. Так же в восьмерке.

А, пардон, перепутал со звуком входа. Вот звук входа можно заменить, а звук загрузки в system32/imageres.dll.

Цитата:
А файл нулевой длины придется где-то держать. И еще где-то держать копию файла с музыкой, чтобы копировать его в нужное место.

Не, в смысле просто "поменять" им имена. Ну да ладно.  
У меня-то всегда системные звуки выключены.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 11:30 27-10-2012
simkot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Установлен nnCron 1.93b3 на Windows 7. Не работает RunMissed. Вообще не работает, ни при каких условиях. Пропущенные задачи не запускаются.
Даже такая простейшая задача:
 
#( Пропущенная_задача
RunMissed
Time: 10 8 * * *
Action:
MSG: "Проверка"
)#
 
В чем дело? Как можно исправить?

Всего записей: 16 | Зарегистр. 05-08-2009 | Отправлено: 08:45 06-12-2012
Victor_VG



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

Обновите крон до
1.93b10 по этой инструкции. Более старые версии написанные для WINNT4/2000/XP из-за внутренних изменений в WinAPI под семёркой не работоспособны.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34402 | Зарегистр. 31-07-2002 | Отправлено: 09:02 06-12-2012
simkot

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 
Обновлять пробовал, тоже не работает. Думаю тут дело не в версии Windows. Попробовал эту же задачу на другом компьютере под Windows Xp и тоже не работает. Интересно, а у кого нибудь вообще работает запуск пропущенных задач?
 
Добавлено:

Цитата:
Более старые версии написанные для WINNT4/2000/XP из-за внутренних изменений в WinAPI под семёркой не работоспособны.

У меня на Win7 другие задачи все работают.

Всего записей: 16 | Зарегистр. 05-08-2009 | Отправлено: 10:46 06-12-2012
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
simkot
 
Ладно, при случае подниму на стенде nnCron - у меня семёрка под VirtualBOX в BSD UNIX работает (как раньше ХР) и я зову родной крон из демонёнка. А там у меня всё работает.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34402 | Зарегистр. 31-07-2002 | Отправлено: 11:39 06-12-2012
idlenlazy

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

Цитата:
Интересно, а у кого нибудь вообще работает запуск пропущенных задач?

 
Работает, и в XP и в Win7 64bit. Крон обычный, "из коробки", только отключены плагины, и в семерке запускается как приложение.

Всего записей: 163 | Зарегистр. 05-01-2009 | Отправлено: 17:40 06-12-2012
VitalySt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nncron193b10 v2.7.zip у кого-нибудь остался инсталлятор? Автора давно нет, ссылки в его подписи на этот архив уже не активны.  
P.S. или может кто подскажет как корректно научить работать nnCron под Win7, буду премного благодарен!

Всего записей: 126 | Зарегистр. 11-09-2007 | Отправлено: 12:00 20-12-2012
AlikasS

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

Всего записей: 183 | Зарегистр. 30-11-2009 | Отправлено: 02:20 22-12-2012
VoidVolker

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

Цитата:
P.S. или может кто подскажет как корректно научить работать nnCron под Win7

Запускать как приложение:  

Код:
nncron.exe -ns

Еще можно принудительно указать директорию для запуска:

Код:
nncron.exe -ns -dir C:/nncron

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 21:34 22-12-2012
VitalySt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо что откликнулись!
Но даже с этим инструментом не получается при отключенном UAC запустить корректно элементарную задачу:
 

Код:
RunOnce
NoDel
LoadProfile
User: "User" SecPassword: "Abracadabra==" Domain: "MyCompu" LogonInteractive
Time: 28 13 24 12 * 2012
Rule: QUERY: "To be or Not to be?" NOT
Action:
BEEP: 1000 1000

 
 
Пищать - пищит, а вот вопросик не задается!
Далее, были задачи и посложнее, на Висте работали на ура, а семерке - затык!
 

Всего записей: 126 | Зарегистр. 11-09-2007 | Отправлено: 13:38 24-12-2012
VoidVolker

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

Цитата:
Пищать - пищит, а вот вопросик не задается!  Далее, были задачи и посложнее, на Висте работали на ура, а семерке - затык!

При запуске через контекстное меню крона условия запуска задачи игнорируются.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 13:50 24-12-2012
VitalySt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VoidVolker
Ваша правда, благодарю! Не замечал такого на Висте!
 
Вот эту задачу мне никак не получается запустить:

Код:
 
#( Hello_World
LoadProfile
User: "User" SecPassword: "Abracadabra==" Domain: "MyCompu" LogonInteractive
WatchFile: "C:\temp\helloworld.cpp"
Rule: TQUERY: "Hello or not Hello?" 600 Yes  
Action:
StartIn: "C:\Program Files\The Bat!"
ShowNormal   NormalPriority
START-APP: "C:\Program Files\The Bat!\thebat.exe" /mailU=mailsender@gmail.com;F="Y:\The Bat!\mailsender@gmail.com";TO="mailrespondent@gmail.com";S="Hello, World!";A="C:\temp\helloworld.cpp"
)#
 

 
запуск из командной строки идет на ура, а nnCron в логах выдаёт такую ошибку:

Код:
14:16:31 1016 Start: "C:\Program Files\The Bat!\thebat.exe" /mailU=mailsender@gmail.com;F="Y:\The Bat!\mailsender@gmail.com";TO="mailrespondent@gmail.com";S="Hello, World!";A="C:\temp\helloworld.cpp"
14:16:31 1016 Start result: 1314

Всего записей: 126 | Зарегистр. 11-09-2007 | Отправлено: 14:34 24-12-2012
VoidVolker

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

Цитата:
запуск из командной строки идет на ура, а nnCron в логах выдаёт такую ошибку:

Вероятно проблемы с авторизацией задачи.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 22:01 24-12-2012
VitalySt

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

Всего записей: 126 | Зарегистр. 11-09-2007 | Отправлено: 22:23 24-12-2012
VoidVolker

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

Код:
AsLoggedUser

Если не сработает, то надо попробовать с загрузкой профиля:

Код:
AsLoggedUser
LoadProfile

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 09:31 25-12-2012
VitalySt

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

Код:
AsLoggedUser
 

Код:
AsLoggedUser
LoadProfile
 
Никаких изменений.
 
P.S.После установки сборки nncron193b10 v2.7 от уважаемого AlikasS удивительно, но стало возможным вообще работать как AsLoggedUser, до этого была ошибка "Невозможно определить токен пользователя"!
 
 
Добавлено:

Код:
Start result: 1314  

По ходу эта ошибка у меня выскакивает на всех задачах, которые запускают какие-то внешние приложения.  

Всего записей: 126 | Зарегистр. 11-09-2007 | Отправлено: 11:44 25-12-2012 | Исправлено: VitalySt, 12:02 25-12-2012
VoidVolker

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

Цитата:
По ходу эта ошибка у меня выскакивает на всех задачах, которые запускают какие-то внешние приложения.

Повторюсь еще раз: это проблема авторизации задачи. Когда крон запущен как сервис и как приложение надо делать по-разному. В случае работы ннкрона сервисом для запуска некоторых многопользовательских приложений надо задачу авторизовывать. А если крон запущен как приложение, то не надо, т.к. все запускаемые программы будут от имени текущего пользователя. Авторизация задачи необходима для запуска приложения от имени конкретного пользователя, иначе оно будет запущено от имени пользователя SYSTEM (для сервиса) или от имени текущего польззователя, со всеми вытекающими отсюда последствиями: приложение может не найти привычного ей окружения из ...\%USERNAME%\... и посчитать, что оно не установлено или создаст себе новое окружение, не говоря уже о том, что у него будут полные системные права в случае крона-сервиса.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 13:26 26-12-2012 | Исправлено: VoidVolker, 13:33 26-12-2012
VitalySt

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Повторюсь, ОС - Win7, nnCron запущен как Portable приложение, задачи запускаются как AsLoggedUser (для этого на файлах nnCron установлена совместимость с Вистой). Сам nnCron установлен в отдельной папке в корне системного диска, доступ к папке пользователя, который запускает nnCron - полный.
 
P.S. для чистоты эксперимента, папку в которой установлены запускаемые через nnCron приложения наделил тоже полными правами пользователя.
Итог один - Start result: 1314
 
P.P.S. Попробую совет AlikasS подключить плагин для скриптов. Отпишусь тут по результатам.
 
Спасибо всем за помощь!!!

Всего записей: 126 | Зарегистр. 11-09-2007 | Отправлено: 09:26 27-12-2012
VoidVolker

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

Цитата:
запущен как Portable приложение

Что это значит? Крон запущен как приложение? Т.е. с командой -ns?

Цитата:
задачи запускаются как AsLoggedUser (для этого на файлах nnCron установлена совместимость с Вистой)

Опции совместимости не влияют на авторизацию задач и уж точно никак не связаны с опцией AsLoggedUser. Для нормальной работы ннкрона под семеркой режим совместимости не нужен.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 18:41 27-12-2012 | Исправлено: VoidVolker, 18:42 27-12-2012
VitalySt

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

Цитата:
Что это значит? Крон запущен как приложение? Т.е. с командой -ns?  

при инсталляции крона не устанавливается системная служба, а строка запуска выглядит так:

Код:
 
%ComSpec% /c start "" "%~dp0nncron.exe" S"  ' NOOP ' DoubleInstancePrevent  JMP" EVALUATE -ns S" %~dp0PortApp.spf" INCLUDED
 


Цитата:
Для нормальной работы ннкрона под семеркой режим совместимости не нужен.
 

Но при этом задачи AsLoggedUser уже не запустить, будет ошибка в определении токена пользователя.

Всего записей: 126 | Зарегистр. 11-09-2007 | Отправлено: 19:34 27-12-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 100

Компьютерный форум 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