Показать полную графическую версию : ищу Гибкий планировщик
Помогите найти подходящий планировщик задач.
Требования Такие
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
сам пока не знаю как это реализовать правильно
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.