Назад | Перейти на главную страницу

Как запланировать повторяющуюся задачу запуска

У меня проблема с созданием запланированной задачи в Windows Server 2003.

Задача должна выполняться при запуске системы, а затем каждые 15 минут после этого, если она еще не запущена.

Звучит просто! Но я не могу понять это правильно. Я могу заставить его запускаться при запуске, и я могу заставить его запускаться в указанное время, а затем каждые 15 минут. Но я не хочу устанавливать конкретное время, в которое он запускается каждые 15 минут.

Надеюсь, я просто слишком много над этим подумал и упускаю что-то простое!

Я думаю, вы технически правы, думая, что вы не можете настроить его на запуск каждые 15 минут после загрузки, но почему это так важно? Например

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

Если это действительно проблема, то единственный альтернативный способ, который я могу придумать, - это создать сценарий, который запускается при запуске и создает новые запланированные задачи. Возможно, вы сможете использовать эту страницу в качестве отправной точки:

http://support.microsoft.com/kb/313565

Итак, чтобы уточнить:

1) Сервер загружается

2) Запланированные задачи запускают командный файл

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

4) Пакетный файл создает новую задачу для запуска с 15-минутными интервалами сегодня.

5) Пакетный файл запускает задачу

Вы можете пропустить некоторые из них, просто запустив запланированную задачу загрузки «настоящую» задачу в первый раз. Затем он будет запускаться каждые 15 минут с этого момента. Тем не менее, это не исключает возможности запуска чаще, чем один раз в 15 минут.