![]() |
ищу Гибкий планировщик
Помогите найти подходящий планировщик задач.
Требования Такие 1.отслеживание флагов (создание изменение конкретного файла/ любого файла в папке) 2.выполнение задачи в указанный промежуток времени, например с 08:00 до 18:15 с интервалом в 10 минут 3.отслеживание запущенных процессов. идеальный вариант Auto Task 2000, но при большом количестве задач она глучит. NNcron не подходит, не укладывается в требования. Может есть еще какие то мощные планировщики? |
Loki3D,
не совсем понятны 1 и 3 требования, для первого используется аудит (object access), для третьего procmon, procexplorer и пр. утилиты а со второй без проблем справляется task scheduler и CMDTools :) Уточните. Я пишу планировщик (CMDTools) мне нужны идеи, напишите что вам нужно подробно все функции... |
попробую объяснить на примерах
1. Выполняем задачу если -создан файл %path%\sample.flg -изменен файл %path%\sample.flg -в каталоге %path%\dir создан любой файл (*.*) или файл удовлетворяющей маске (file???.p7?.*) 2.Запуск задач по расписанию. -при запуске программы планировщика (опционально, раз в день или каждый раз) -запускать единожды, указывается время и день -запуск ежедневно. (можно указать Дни недели, в которые запускается задача, временной интервал работы например с 9 до 21 часа и период повторения, например каждый час) -Запуск еженедельно (условия запуска идентичны ежедневному запуску, но можно указать номер недели. Например мне надо запускать задачу с 9 до 10 часов каждые 5 минут в первую и последнюю пятницу месяца.) -Запуск ежемесячно (теже условия, например мне надо запускать процедуру по Архивированию логов серверов первого числа каждого месяца) 3. отслеживание процессов и приложений выполняем задачу если -Запущено/Не запущено приложение (Желательно приложение выбрать из списка) -Запущен/Не запущен процесс (желательно иметь возможность выбрать процесс из списка) 4.Очень важна возможность указывать период срабатывания задачи в Секундах. 5.При задании расписания в задаче должна быть возможность указать или промежуток времени или время принудительного окончания работы задачи. Например: Создана задача, которая запускает скрипт в назначенное время и указана опция, дожидаться завершения работы задачи. (т.е. другие задачи не стартуют, пока не закончит работу данная.) Но скрипт по какй либо причине зациклился и не завершается. Нужна возможность задать принудительное завершение задачи скажем через 10 минут после старта или например в 15:30 На вскидку пока всё. |
Loki3D, мне кажется вам вполне подойдёт automate, очень продвинутый планировщик, можно настроить абсолютно всё, вплоть до того что автоматически передвигать мышку в нужном направлении.
|
Loki3D,
1,3 - хорошо, нравится, это не сложно... думаю за недельку справлюсь 4 - реализовано изначально 5 - есть в TASK scheduler, функция, согласен, полезная, сделаю в первую очередь 2 - практически все есть в TASK scheduler сам пока не знаю как это реализовать правильно |
Время: 03:40. |
Время: 03:40.
© OSzone.net 2001-