![]() |
Планировщик Windows или альтернатива
Ситуация следующая:
Нужен планировщик, который сможет запускать скрипт (vbs, bat) с интервалом в 1 минуту (настраиваемое значение). Желательно, чтобы устанавливался службой с возможностью установки через групповую политику (Win server 2003). task scheduler, сомневаюсь, но если есть у кого какие-то идеи... подробности, если необходимо, просто спрашивайте. Спасибо заранее :) |
Цитата:
Не хотите воспользоваться стандартным планировщиком заданий? |
Нужно создать задание (скажим запуск скрипта на убийство процессов из списка, повторяющийся раз в минуту).
Работа по маркеру, к примеру. Просто реализация через встроенный планировщик Windows вряд ли получится (раз в день, минимальное значение, не подходит). Если есть идеи, буду очень признателен.. |
mcfred, к примеру, есть nnCron.
|
Цитата:
schtasks /? |
Ок. Приведите рабочий пример скрипта, который будет вырубать процессы "calc.exe" и "cmd.exe" раз в минуту при условии, что есть файл \\srv\kill.flag
Или любое другое устовие... Объясняю почему: Скрипт должен выполняться раз в минуту ПРИ НЕОБХОДИМОСТИ. Вот поэтому хочется условие. Т.е. пусть он просто висит себе спокойно, ожидая, пока у него не появится маркер, "эй, пора рубить процессы!", он же kill.flag Когда kill.flag не существует, все процессы работают, опять "спячка". Это мое видение данной задачи, я с этим столкнулся впервые, не судите строго... Сейчас сам покопаю Цитата:
Цитата:
|
Цитата:
|
Цитата:
CIM_DataFile Class (Windows), SWbemServices.ExecNotificationQuery Method (Windows). Пример скрипта со слежением за файлом: Серый форум / VBS: Слежение за содержанием каталога. Правильный же подход смотрите выше в #7. |
Попробуй программку Sign 0f Misery, вроде в ней можно замутить...
|
Код:
if not exist \\srv\1.txt (goto met1) else (goto met2) Вот, запускаю стандартным шедулером. Только надо доработать так, чтобы завершался не один, а несколько процессов (через запятую, точку с запятой или как-то по другому перечислять?) и вывести сообщение при выполнении met2 типа "Не пытайтесь запустить снова". Если не получится, помогите переписать на VBS.. |
Цитата:
Цитата:
|
|
Время: 13:26. |
Время: 13:26.
© OSzone.net 2001-