Когда я планирую задачу в Windows Task Scheduler , я могу установить «остановить задачу, если она выполняется дольше, чем» внутри триггера задачи или внутри вкладки «Настройки».
Если я установлю его внутри триггера, он не будет автоматически добавлен в Настройки, так что я думаю, что он другой, но в чем разница и какой лучше использовать?
Ответы:
Я думаю, что @sajawikio имеет право - опция «Остановить задачу» для каждого триггера позволяет вам установить несколько триггеров, каждый из которых имеет свое собственное максимальное допустимое время выполнения, при этом параметр на вкладке «Параметры» применяется ко всем экземплярам задачи.
Пример: для одной задачи у меня установлено несколько триггеров. Один - бегать каждый понедельник в полночь, другой - каждый четверг в полночь. Есть два способа (на самом деле это еще не все, но мы здесь используем только опцию «остановить задачу ...»). Я мог бы настроить задачу так, чтобы она никогда не перекрывалась.
Я мог бы установить всю задачу (на вкладке «Настройки»), чтобы максимальное время выполнения было 3 дня. Это предотвращает наложение задач самым простым способом.
Я мог бы установить максимальное время выполнения отдельно (в диалоге Trigger) для каждой задачи. Задача понедельника будет установлена на 3 дня, а задача четверга - 4. Это дает задаче четверга дополнительный день для выполнения (если это необходимо), но при этом предотвращается наложение.
Что произойдет , если этот параметр установлен в обоих экране Триггеры и на вкладке Настройки? Это потребует некоторого тестирования, но есть три варианта:
Я проверил файл справки и не увидел никаких разъяснений по этому поводу. Чтобы ваши задачи выполнялись надежным и предсказуемым образом, я предлагаю вам выбрать один или другой метод - никогда не используйте оба вместе.
источник