У меня есть задание с триггером, который говорит: «После срабатывания повторяйте каждые 5 минут до бесконечности».

Я настроил задачу так, чтобы она запускалась один раз при ее создании, а затем она повторялась каждые 5 минут, как и ожидалось. Однако я также несколько раз вручную запускал задание, чтобы проверить его. Мой вопрос заключается в том, был ли триггер "повторять каждые 5 минут бесконечно" каждый раз, когда я запускал его вручную?

Другими словами, если я запустил его 5 раз вручную, значит ли это, что он будет срабатывать еще 5 раз в минуту, или Планировщик задач достаточно умен, чтобы знать, что триггер все еще работает, и не запускает его несколько раз?

1 ответ1

2

Нет, это не так.

Запуск задачи вручную полностью отделен от любых триггеров, и вы устанавливаете повтор в одном из триггеров.

Вы можете проверить это самостоятельно, добавив действие для отображения сообщения (если ваша Windows сообщит вам, что оно устарело, добавьте действие для запуска MSG.EXE с параметрами * /v /SERVER:localhost Task triggered! локальная задача запущена ! ).

Кроме того, поведение планировщика, когда сработал триггер, но ранее запущенный процесс все еще выполняется, настраивается явно в том же графическом интерфейсе и по умолчанию пропускает запуск:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .