Имя задачи: введите уникальное имя задачи.
Задача разрешена: задача может быть запущена.
Расписание...: открыть окно настроек планировщика. Если планировщик отключен, то задача может быть запущена только вручную.
Тип задачи: выберите тип задачи из списка.
Разрешить ручной запуск задачи: если не включить, то на странице состояния задач возможность ручного запуска будет отсутствовать. Тогда задача запускается только планировщиком. По умолчанию отключено. Отключение ручного запуска важно для задач, где требуется исключить их ошибочный запуск .
Действия: настройки задачи. Набор настроек отображается в зависимости от ранее выбранного типа задачи. Описание для разных типов задач смотрите далее.
Дополнительно / Комментарий администратора: для задач, связанных с биллингом, можно ввести комментарий администратора, который будет записываться в журнал.
Запуск внешней программы
Задача позволяет запустить внешнее приложение в отдельном процессе.
Файл программы: введите имя запускаемого файла. Это может быть:
• | Консольное приложение (exe-файл). |
• | Пакетный файл: *.bat или *.cmd. |
• | Скрипт *.vbs или *.js. В последнем случае скрипт будет запущен через консольную программу cscript.exe. |
Другие типы приложений и файлов не поддерживаются (например, Windows GUI): для запускаемого процесса требуется наличие стандартного вывода. Если все-таки требуется запуск других типов приложений, их всегда можно запустить из bat-файла.
Если путь к файлу не указан, то по умолчанию это папка script или системный директорий Windows. Иначе файл ищется в директории запуска.
Параметры: можно задать параметры командной строки.
Директорий запуска: можно задать рабочий директорий программы. Если не указан, то по умолчанию это папка script.
В строке файла программы и директория запуска можно использовать переменные окружения. Например, %SystemRoot%. Все текущие переменные окружения можно посмотреть консольной командой SET.
Записывать вывод консольного приложения в файл: если включить, то весь вывод консольной программы будет сохраняться в отдельном файле в папке script\output. Имя файла - это имя задачи. Если не включать, то вывод будет доступен для просмотра до первой перезагрузки службы программы.
Тайм-аут выполнения: можно ограничить время выполнения задачи (в секундах). Если задать "0" - то без ограничений. Задачу всегда можно прервать с консоли вручную, кроме того, выполнение всех задач прерывается при остановке службы программы.
Если процесс задачи завершился с ненулевым кодом возврата, то это интерпретируется как ошибка выполнения задачи.
Запуск встроенного скрипта
Задача позволяет запустить встроенный скрипт.
Эта возможность доступна только для лицензий типа GOLD или TRIAL.
Скрипт: выберите скрипт, ранее заданный в описаниях.
Тайм-аут выполнения скрипта: можно задать в секундах. Если время выполнения скрипта будет превышено, его работа будет прервана; в системном журнале будет отписана соответствующая ошибка. Если задан "0", то настройка используется из описания скрипта.
Для длительно выполняющегося скрипта возможности прервать его работу принудительно нет. Операция "Прервать выполнение" из консоли посылает запрос на прерывание выполнения скрипта. Для того чтобы скрипт прервал свою работу, он должен содержать код, проверяющий запрос на прерывание.
Скрипт запуска: можно одной строкой задать запускаемое выражение - например, вызов любой процедуры скрипта с параметрами или без. В противном случае вызывается процедура Main() из описания скрипта.
Текущая страница справки: http://help.smart-soft.ru/doc20/index.html?admintasksprop.htm