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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В плагине http.spf есть поддержка прокси. Надо скачивать страницу и смотреть код результата:

Код:
 
#( Задача_222919022013
SingleInstance
Action:
HTTPProxy: "proxy.provider.ru"
HTTPProxyPort: <port_number>  
HTTPProxy-Authorization: username:password
HTTP-GET: www.google.com.ua
DROP 2DROP  
HTTP-RESULT 404 = IF
  ." Сервер недоступен" CR
  KILL: "usergate.exe"  
  PAUSE: 3000  
  START-APP: "D:\UserGate 5\usergate.exe"
THEN
)#

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 22:30 19-02-2013 | Исправлено: VoidVolker, 22:31 19-02-2013
Florell

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Коллеги! Подскажите по следующему вопросу.
 
Необходимо через определенный период времени "простукивать" определенный сайт, и если он не отвечает - запускать определенный bat-файл
 
Простукивание осуществляется через: Rule: HOST-EXIST: "site.ru" NOT
Но! Он постоянно возвращает что сайт не доступен и запускает батник, хотя сайт на самом деле доступен.
 
Понять не могу как он его проверяет и есть ли где результаты проверки.

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

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

Цитата:
Простукивание осуществляется через: Rule: HOST-EXIST: "site.ru" NOT  

А если через IF сделать?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 14:38 22-02-2013
VoidVolker

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

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 20:01 22-02-2013
sony2001



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
подскажите как подружить nnCron и Windows Server 2008 R2?
чтобы было все красиво и иконка в трее на консоли. Win 7 подружить удалось с помощью последнего инсталятора AlikasS. А вот с 2008 траблы...

Всего записей: 232 | Зарегистр. 30-12-2004 | Отправлено: 12:13 27-02-2013
VoidVolker

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Под семеркой, веосьмеркой и 2008 виндами ннкрон вполне себе нормально работает, только запускать надо как приложение. Вот дистрибутив: http://www.nncron.ru/download/nncron193b10.exe
Достаточно просто кинуть в автозагрузку ярлык вида:

Код:
D:\nnCron\nncron.exe -ns -dir D:\nnCron

-dir - это запуск в определенном каталоге. Без использования этого параметра, крон стартует в каталоге:
Код:
%AppData%\nncron

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 16:11 27-02-2013
sony2001



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а что такое -ns ?
хотя это и не главный вопрос..  
непонятно как это же сделать но в c:\Program Files\nnCron ?  если крон запускается из реестра то команда обрезается до  
c:\Program Files\nncron.exe -ns -dir c:\Program
и естественно все плохо...
второй вопрос как крон запустить с админскими правами не отключая UAC?  
если установить в свойствах nncron.exe всегда запуск от админа и запуск производится из реестра то крон не стартует вообще, а если запуск крона из ярлыка в автозагрузке и в свойствах ярлыка поставить запуск от админа то в автомате не стартует вообще крон, а если руцями клацнуть то появляется запрос UAC..
вообщем пока подружить не выходит.  
вообще что я хочу от крона-
оставить режим UAC на сервере по умолчанию
чтобы из крона можно было прибивать процесы других пользователей, для этого запуск крона только от админа
чтобы из крона можно было стартонуть 1С, те крон должен стартовать в пользовательском сеансе
кто-то поможет???

Всего записей: 232 | Зарегистр. 30-12-2004 | Отправлено: 11:06 28-02-2013
lucky_Luk

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

Цитата:
а что такое -ns ?  

Параметр для запуска сабжа как приложения, а не как службы.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 11:10 28-02-2013
sony2001



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

Всего записей: 232 | Зарегистр. 30-12-2004 | Отправлено: 11:14 28-02-2013 | Исправлено: sony2001, 11:23 28-02-2013
VoidVolker

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

Цитата:
непонятно как это же сделать но в c:\Program Files\nnCron ?  если крон запускается из реестра то команда обрезается до   c:\Program Files\nncron.exe -ns -dir c:\Program

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

Цитата:
оставить режим UAC на сервере по умолчанию  чтобы из крона можно было прибивать процесы других пользователей, для этого запуск крона только от админа  чтобы из крона можно было стартонуть 1С, те крон должен стартовать в пользовательском сеансе  кто-то поможет???

Задачам просто сделать авторизацию определенного пользователя.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 14:04 28-02-2013 | Исправлено: VoidVolker, 14:16 28-02-2013
sony2001



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

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

когда cron запускается с реестра туда кавычки не ставятся в принципе
 

Цитата:
А задачам просто сделать авторизацию определенного пользователя

а можно подробнее как?

Всего записей: 232 | Зарегистр. 30-12-2004 | Отправлено: 14:11 28-02-2013
VoidVolker

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

Цитата:
когда cron запускается с реестра туда кавычки не ставятся в принципе

Логика работы винды с реестром не зависит от человеческих принципов.

Цитата:
а можно подробнее как?

Справочная система nnCron >Работа с программой > Задача > Авторизация

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 14:19 28-02-2013 | Исправлено: VoidVolker, 14:21 28-02-2013
sony2001



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VoidVolker
а это уже опробировано давным давно. 1С такая штука что ей это не канает
во всяком случае так было в XP, 2003, не думаю что в 2008 что-то поменяется
точно так же все происходит если запусать 1С из AutoIt от имени другого пользователя... в смысле не запускается...
 
Добавлено:

Цитата:
Логика работы винды с реестром не зависит от человеческих принципов

да это меня тогда что-то проглючило... может язык не тот стоял  
просто уже устал бороться, 2 день занимаюсь тем что на 2003 или XP настраивалось за 5 минут

Всего записей: 232 | Зарегистр. 30-12-2004 | Отправлено: 14:22 28-02-2013
VoidVolker

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

Цитата:
1С такая штука что ей это не канает   во всяком случае так было в XP, 2003, не думаю что в 2008 что-то поменяется  точно так же все происходит если запусать 1С из AutoIt от имени другого пользователя... в смысле не запускается...   

Значит некорректная авторизация задачи.

Цитата:
просто уже устал бороться, 2 день занимаюсь тем что на 2003 или XP настраивалось за 5 минут

Ну не знаю, у меня ннкрон работает отлично под всеми виндами. А многопользовательские программы запускаю с соответствующими опциями авторизации задачи.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 15:16 28-02-2013 | Исправлено: VoidVolker, 15:18 28-02-2013
AlikasS

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
можно попробовать последнюю поделку из темы
Инсталлятор для всех версий Windows

Всего записей: 183 | Зарегистр. 30-11-2009 | Отправлено: 16:00 28-02-2013
sony2001



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

Цитата:
можно попробовать последнюю поделку из темы

уже попробовал - получилось установить крон как сервис и как приложение для пользователя в c:\Program Files и запуск обоих оттуда.
Остается один вопрос как с включенным контролем прав UAC запустить крон установленный как приложение для текущего с правами администратора? Если в свойствах nnCron.exe поставить галку запускать всегда от имени администратора то крон не стартует вообще.

Всего записей: 232 | Зарегистр. 30-12-2004 | Отправлено: 16:07 28-02-2013
AlikasS

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

Цитата:
Остается один вопрос как с включенным контролем прав UAC запустить крон установленный как приложение для текущего с правами администратора? Если в свойствах nnCron.exe поставить галку запускать всегда от имени администратора то крон не стартует вообще.

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

Всего записей: 183 | Зарегистр. 30-11-2009 | Отправлено: 16:28 28-02-2013 | Исправлено: AlikasS, 16:33 28-02-2013
sony2001



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
при включенном контроле прав UAC необходимо из одной задачи крона сделать KILL: "1cv7*.exe", причем для всех пользователей, а потом запустить 1С
C:\1Cv77\BIN\1cv7.exe config /dD:\1Cv77_DB\BUH2007 /NД  /Pд  /@reind.cmd
если задачу запускать как сервис она убъет все процессы но не запустит 1С, тк 1С необходим пользователь. При запуске от пользователя 1с запустится но не убъются все процессы, тк при включенном UAC в таком случе необходим запуск с админскими правами.
Пробовал все настроить с выключенным контролем прав - то все работает как надо... так что скорее всего так и сделаю...

Всего записей: 232 | Зарегистр. 30-12-2004 | Отправлено: 16:48 28-02-2013
AlikasS

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

Всего записей: 183 | Зарегистр. 30-11-2009 | Отправлено: 16:55 28-02-2013
sony2001



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

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

уже думал над этим, но не хотелось бы переписывать саму задачу. Но чуствую что другого решения не будет... Скорее всего склонюсь таки к отключению UAC

Всего записей: 232 | Зарегистр. 30-12-2004 | Отправлено: 17:08 28-02-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