Nncron что это за программа

Nncron что это за программа

nnCron — компактный (размером менее 1Мб) и мощный планировщик заданий для Windows, распространяющийся бесплатно для частного некоммерческого использования. По сравнению с большинством планировщиков, и в том числе встроенным в Windows MSTask.exe, nnCron позволяет не только запускать задачи в заданное время , но и реагировать на определенные события, такие, как модификация файла, создание, изменение или деактивация окна, запуск или завершение процесса, установление или разрыв Интернет-соединения, и т.п.

Основные возможности nnCron:

  • может быть запущен в качестве службы (сервиса) или как обычное приложение
  • понимает cron-формат (Unix) и управляется с помощью текстовых файлов cron.tab, формат которых совместим с форматом кронтаб-файлов Unix-систем
  • умеет отслеживать и перезапускать просроченные задачи
  • умеет задавать и использовать переменные окружения (environment variables)
  • умеет запускать процессы от имени текущего авторизованного пользователя (WinNT/2000/XP)
  • позволяет запускать плагины (скрипты произвольной сложности), написанные на языке программирования Форт
  • гибко настраивается под конкретные нужды пользователя
  • не требователен к ресурсам компьютера.

Установка nnCron выполняется обычным способом. После завершения инсталляции и запуска службы nnCron, в системном трее появится иконка планировщика. Щелчок правой кнопки мышки на иконке позволяет получить доступ к основному меню программы.

🕒 Топ 13 сервисов для управления задачами и проектами | Приложения для продуктивности


Чтобы выполнить регистрацию nnCron, пеpейдите в его домашний каталог (обычно- C:Program FilesNNCRON ) и запустите пpогpамму tm.exe с параметром xReg.

tm.exe xReg

В появившемся окошке введите xUSSR регистрация в качестве имени и текущий день недели (по-pусски) вместо паpоля.

Основные настройки программы хранятся в файле nncron.ini домашнего каталога программы. Для изменения настроек удобно пользоваться основным меню, вызываемым правой кнопкой мышки. Выбирается пункт «Settings» («Параметры»)

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

Кроме настроек, через главное меню программы можно вызвать справку, дополнительные инструменты, которые облегчают создание заданий, отредактировать или выполнить принудительно конкретную задачу, создать новую задачу или напоминание, посмотреть текущий файл журнала nncron.

Создание напоминаний и задач.

Данные о создаваемых для планировщика задачах и напоминаниях, по умолчанию, сохраняются в файле nncron.tab каталога планировщика (.Program FilesnnCron). Записи задач могут быть представлены в классическом режиме или расширенном.

Как работать с планировщиком заданий СRON

Классический режим соответствует формату кронтаб-файлов Unix-систем и представляет собой строку, содержащую время в крон-формате и через пробел — команду. Пустые строки и строки, начинающиеся с символа #, не обрабатываются (кроме конструкции #( ) .

# Minutes Hours Days Months WeekDays Command
*/15 8-16 * * 1-5 checkmail.exe

Первая строка — комментарий, вторая — состоит из пяти полей, разделенных пробелами:

и имени запускаемой программы — checkmail.exe.

Символ * вместо значения определяет «все». Т.е. * в поле означает, что задание должно выполняться все дни месяца. Может быть задано конкретное значение в виде десятичного числа или диапазона чисел. Так, в рассматриваемой строке в поле указано 8-16 — это означает, что задание будет выполняться с 8 часов до 16.

Возможно задание значений, разделенных запятой — 8,9,10,11,12,13,14,15,16. В поле запись выглядит так — */15 . Это означает «шаг» — каждые 15 минут. Запись 1-5 в поле означает «с понедельника по пятницу».
В итоге строка будет означать «Выполнять задание checkmail.exe каждые 15 минут каждого часа каждого числа каждого месяца в рабочие дни недели.»

Облегченная версия nnCron под названием nnCron Lite, отличается от профессиональной тем, что в ней нет графического интерфейса пользователя, и планировщик может обрабатывать задачи только в классическом режиме. Сами задачи создаются с помощью ручного добавления записей в файл nncron.tab. Расширенный режим — основной и самый мощный синтаксический режим работы nnCron. В расширенном режиме у пользователя появляется возможность создавать именованные задачи (Tasks), каждая из которых запускается в указанное пользователем время и позволяет тонко настраивать и сами выполняемые действия и условия, при соблюдении которых они выполняются.
Описание каждой задачи начинается с такой синтаксической конструкции:

#( имя_задачи

Встретив эту последовательность в файле nncron.tab, планировщик переключается в расширенный режим обработки записи о задаче до обнаружения последовательности

означающей конец записи.

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

Читайте также:
Exchange что за программа

Записи о заданиях в nncron.tab можно создавать как с использованием графической оболочки nnCron, так и редактированием его содержимого с помощью обычного текстового редактора.

Записи, имеющие классический формат, в списке задач, открываемом с помощью графического интерфейса, не отображаются. Они не являются именованными и создаются, изменяются и удаляются вручную, при редактировании файла nncron.tab

Для добавления задачи или напоминания в графической оболочке используется основное меню, открывающееся по щелчку правой кнопки мышки на иконке nnCron в области уведомлений рабочего стола (системном трее).

На первой вкладке («Время» ) необходимо задать имя задачи, время старта или событие, по которому произойдет запуск, и учетную запись, с правами которой задача будет выполнена. Если пользователь не указан, то задача будет выполняться с правами системной локальной учетной записи (System Local Account). Необходимо учитывать, что некоторые запускаемые приложения могут быть успешно выполнены только под конкретной учетной записью и требуют загрузки профиля пользователя (приложения MS Office, например).

На вкладке «Действие» нужно определить, что именно должна выполнить создаваемая задача. Выбранный вариант действий вызовет отображение дополнительных опций, указание которых необходимо для успешного выполнения задания.

Вкладка «Дополнительно» вызовет отображение созданной задачи в том виде, в каком она будет записана в файл nncron.tab. Например:

AsLoggedUser — как пользователь, выполнивший вход в систему
Time: 30 9 * * 1-5 * — время в крон-формате
Action: — выбранное действие и его дополнительные опции (ниже)
StartIn: «C:SCRIPTSTEST» — рабочий каталог
ShowNormal NormalPriority — приоритет, с которым будет выполняться задача
START-APP: C:SCRIPTSTESTtest1.bat — в качестве действия будет использован запуск командного файла test1.bat

Практические примеры задач.

Восстановление Интернет соединения при его разрыве.

Назовем задачу «Reconnect». Используемое для подключения к Интернет соединение, как правило, создается для каждого отдельного пользователя Windows. В примере, задача будет выполняться от имени пользователя, выполнившего вход в систему. Вместо времени выбираем условие По событию и из перечня доступных для обработки планировщиком событий — При Разрыве Интернет соединения

nnCron - восстановление Интернет соединения

Теперь нужно выбрать вкладку Действие и, из перечня доступных действий — Установить интернет соединение
Затем, необходимо выбрать необходимое соединение, указать связанные с ним имя пользователя и пароль, а также задать число попыток и интервал в секундах между ними.

nnCron - восстановление Интернет соединения

После сохранения задания, при разрыве подключения к Интернет, планировщик восстановит его, если это технически возможно.
В качестве Интернет подключения может быть выбрано одно из существующих в системе подключений удаленного доступа (dialup, VPN, PPPoE и т.п.). Созданная таким образом задача, будет добавлена в файл nncron.tab в виде:

#( Reconnect
WatchDisconnect
Action:
RASUser: «stm234567»
RASSecPassword: «Qrt3rkJ Stream» 10 15
)#

Эту же задачу можно создать и без использования графической оболочки, просто скопировав вышеуказанный текст в файл nncron.tab. После чего, задача появится в списке заданий планировщика и станет доступной для редактирования в контекстном меню правой кнопки, в пункте «Редактировать». Для ее работоспособности необходимо ввести правильный пароль для восстанавливаемого соединения, поскольку, из соображений безопасности, планировщик хранит его в своем внутреннем формате, а не в открытом текстовом виде. Получить пароль в сохраненном nnCron’ом виде можно также с помощью команды

nncron.exe -ep ПАРОЛЬ

В ответ на такую команду будет отображено окно с текстом хранимого пароля, соответствующим слову «ПАРОЛЬ»

Использование события «Создание/изменения файла».

Возможность запускать задачи по событию «Создание/изменения файла» — очень полезная возможность планировщика, позволяющая решать такие задачи, как выполнение комплексного задания несколькими компьютерами, при чем, с учетом промежуточных результатов.

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

Для анализа содержимого модифицированного файла можно использовать следующую конструкцию

REM FOR /F «параметры» — использование данных из файла
REM Переменная %%I — слово из файла

FOR /F %%I in (Q:PUBLICDIRstartfile.txt) do (
xcopy /Y /S «X:SourceDir%%I*.*» c:DestDir*.*
)
IF %ERRORLEVEL% NEQ 0 net.exe send ADMCOMP XCOPY Error = %ERRORLEVEL% .
REM
.

В данном примере модифицируется содержимое файла Q:PUBLICDIRstartfile.txt. В него записывается имя подкататалога, находящегося на сетевом ресурсе X:SourceDir . Команда xcopy используется для копирования его содержимого на локальный диск C: в каталог DestDir. Процесс запуска задачи можно инициировать выполнением команды

Читайте также:
Программа skydrive что это

echo datadir > Q:PUBLICDIRstartfile.txt

После ее выполнения в файле Q:PUBLICDIRstartfile.txt будет записана текстовая строка с именем подкаталога, откуда должны браться исходные файлы для копирования.

Источник: inq-brc.ru

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 (+ основные плагины и документация на английском языке)

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 (галочка «Загрузить профиль»).

+ «Also» option (using: Time: . Also Watch* . )
+ WatchHotKey: «hot-key»
+ WatchShutdown, WatchLogoff (NT/2k/XP only)
* Now Rule: condition is tested after authorization
* task deleting/editing on opened nncron.tab file bug fixed
* bug of WatchWin* fixed (loss of window title)

Change Log:
— MONITOR-LOW?, MONITOR-OFF?, MONITOR-ON?, SCREENSAVER-ON?
+ new examples (see example.tab)
* hanging up on shutdown (Win 9x) bug fixed.
* win2tray.spf plug-in changed.
* LoadProfile option location changed
+ nnCron runs GUI as logged user.
beta 2 (23.May.02)
+ ShowErrorMsg option (see nncron.ini)
+ AsLoggedUser task option.
beta 1 (23.May.02)
+ IconForAdminsOnly option (see nncron.ini)
* WatchHotKey bug fixed (hot-key did not work properly after crontab reloading).
+ Several tasks with the same WatchHotkey: key allowed now.
* nnguard.exe crush bag fixed.
* Clipboard monitor changed.
+ POWER-SUSPEND, POWER-HIBERNATE, MONITOR-LOW, MONITOR-OFF,
MONITOR-ON, SCREENSAVER-ON, SCREENSAVER-OFF
+ MONITOR-LOW?, MONITOR-OFF?, MONITOR-ON?, SCREENSAVER-ON?
+ New plug-in: wakeup.spf (WakeAfter: hh:mm)
* nnCron icon appeared no always after explorer.exe restarting.

* GUI processed non standard minutely and hourly intervals incorrectly
+ New task option ‘SingleInstance’
+ Plug-in wakeup.spf changed: new word WakeAt: hh:mm
* New syntax of PAUSE: hh:mm|ms
+ Error message on reminder adding, if time of reminder is over.
* Error on opening documents which have space in the name.

On Tue, 04 Jun 2002 20:44:48 +0400, Valery Kondakoff
wrote:

>Таки вот: теперь информацию о последней бете крона опубликовали и на NNM
>(http://www.nnm.ru) в выпуске за 4.06.2002.
>
>Вот было бы интересно узнать поднимет ли это «скачиваемость» крона с сервера
>Hиколаса и если «да», то насколько?

>2 Hиколас: у тебя есть на сервере какой-нибудь счетчик скачиваний? «Всплеск»
>был?
Счетчика скачиваний нет — у меня прямая ссылка.
А вот количество посещений за прошедшие сутки выросло до 400.
В последнее время трафик был чуть больше сотни посещений
в сутки. После публикации на listsoft.ru трафик увеличивался
до 300, но очень быстро убывал.

Источник: forum.ru-board.com

NNcron скрипт для автоматического регулярного скачивания антивирусов и заливки на флешку

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

Читайте также:
Сократ программа что это такое

Изначально был запощен в тему вирусы-антивирусы, но отклика не получил, а мне хотелось бы услышать мнение как можно модернизировать данную систему. Посему пробую данный блог… Не серчайте

Итак, необходимо:
1) чтобы ежедневно ночью скачивались несколько популярных антивирусов (в моем примере CureIt, базы к AviraFree, базы к AVZ).
2) чтобы при вставке определенной флешки в компутер — они автоматически заливались на нее.

Для реализации потребуется:
1) замечательный планировщик под виндовс nncron (для XP версия 1.91, для последующих вин систем — 1.93)
2) замечательная программа резервирования того же автора nnbackup
3) утилита загрузки файлов управляемая посредством параметров командной строки Curl (вообще то, у nncron есть встроенные функции загрузки файлов, и я уже не помню, по каким причинам вместо них начал использовать curl — вполне возможно, что не вник в мануал по крону и сразу начал искать внешнюю альтернативу)

1. Скачали, установили программы nncron и nnbackup, распаковали curl в нужное место.

2. В nncron создаем простенькую задачку, которая будет скачивать cureit и свежие антивирусные базы в указанную папку (скрипт будет запускаться ежеденевно в 5.45):

#( antivirus_download
Time: 45 5 * * * *
Action:
ShowMinimized NormalPriority
START-APPW: c:tcUtilscurl-7.19.5curl.exe -o d:DownloadsTempAntiviruscureit.exe ftp.drweb.com/pub/drweb/cureit/cureit.exe
START-APPW: c:tcUtilscurl-7.19.5curl.exe -o d:DownloadsTempAntivirusivdf_fusebundle_nt_en.zip dl.antivir.de/down/vdf/ivdf_fusebundle_nt_en.zip
START-APPW: c:tcUtilscurl-7.19.5curl.exe -o d:DownloadsTempAntivirusavzbase.zip z-oleg.com/secur/avz_up/avzbase.zip
)#

START-APPW — команда значит, что следующие действия по ходу скрипта начнутся лишь после завершения curl
Первый параметр после двоеточия — путь до утилиты curl — подставляете свой, куда вы ее распаковали
после параметр -o указываете папку, куда будет скачиваться файл и название самого файла
через пробел указываете, откуда этот файл должен браться.

3. Создаем в nncron задачку, которая будет отслеживать вставку и идентификацию флешек:

#( flash_iserted
WatchDrive: «*»
Задачка будет запускаться при вставке в компутер любого сменного диска
Action:
FILE-EXIST: «%DRIVE-LETTER%:Antivirus»
если на этом диске будет существовать папка Antivirus то запустися утилита архивации
IF
StartIn: «c:tcUtils_automanizennBackup»
ShowMinimized NormalPriority
QSTART-APP: c:tcUtils_automanizennBackupnnbackup.exe sync -i d:DownloadsTempAntivirus -o %DRIVE-LETTER%:Antivirus -log
собственно сама утилита синхронизации
THEN
)#

Итак, необходимо заменить
c:tcUtils_automanizennBackup — на ваш путь до папки, в которой лежит nnbackup,
d:DownloadsTempAntivirus — на ваш путь, куда скачиваются антивирусы.
Параметр QSTART-APP — перед выполнением синхронизации будет выскакивать диалоговое окошко — делать синхронизации или нет. Этот параметр можно заменить на START-APP — тогда синхронизация будет производиться автоматически без дополнительных вопросов.

Разумеется, в папку, которую вы скачиваете обновления необходимо однажды положить дистрибутивы нужных антивирусов (в данном случае avira и avz). Также, у меня там постоянно лежит утилита hijackthis.

Для пользователей виндовс старше XP (включая 2003 с использованием терминального сервера, vista, 7) — предполагаю, что вместо nncron на выполнение подобных задач вы можете запрограммировать встроенный в операционную систему планировщик, используя лишь утилиту curl и nnbackup.

Если у читателей возникнет желание дополнить набор утилит, посоветовав что нибудь новое — очень жду ваших комментариев.

Источник: habr.com

nnCron

Всем привет. Сегодня я расскажу вам про замечательную программу nnCron.

Знакомьтесь nnCron это переписанный под windows планировщик и менеджер задач cron из UNIX.
Невероятно и удобная и полезная программа поможет вам разобраться с задачами, требующими регулярного выполнения, и напомнит о важных делах.

Скачиваем и устанавливаем nnCron

В конце статьи вы найдете ссылку «nncron скачать». После завершения загрузки запустите файл «nncron_rus.exe». Установка не представляет собой ничего сложного. nnCron работает на всех виндах, есть даже nncron для windows 7. Кстати, на семерке есть одна хитрость. Чтобы nnCron работал в windows 7 нормально , надо при установке выбрать пункты «установить для текущего пользователя» и «установить для всех пользователей», а галочку «установить, как службу снять». Для того, программа работала на русском языке, после установки нажмите правой кнопкой на значок в трее и выберите Options->Language далее выберите из списка Russian, жмите Ок. nnCron предложит вам сохранить конфигурацию и перезапустить его, соглашайтесь и теперь он на русском.

Регистрация nnCron

Теперь об интересующем многих вопросе регистрации nnCron. Программа платная, но не спешите искать crack для nnCron, есть хорошая новость — для всех жителей бывшего СССР nnCron является бесплатным для некоммерческого использования. Поэтому забудьте о crack’ах, выбирайте в меню программы «Зарегистрировать nnCron».

В появившемся окне вводите «xUSSR регистрация» в поле «Регистрационное имя» и текущий день недели русскими буквами, например, «четверг» в поле «Регистрационный код». Жмите Ок. Поздравляю! Вы только что, произвели регистрацию nnCron и теперь можете им пользоваться в свое удовольствие.

  • ← Генераторы CSS
  • Замена подстроки в строке в MySQL →

13 комментариев к “ nnCron ”

Источник: coder-diary.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru