1

У меня есть планировщик заданий Windows, настроенный на запуск чего-либо каждый час. Я делаю это ежедневно, начиная с 12:01, и повторяю задание каждые 1 час в течение 1 дня.

Это в основном работает, но иногда не запускается в 11:01 на следующий день (последний случай). Я смотрю журнал истории, и он даже не пытается запустить этот последний запуск. Обычно он работает в 9:01, а затем в 10:01, а затем все готово.

Поскольку он работает ежедневно, он перезапускается в 12:01. Но мне нужно, чтобы он надежно работал каждый час, каждый день. Есть ли лучшие способы запланировать это, чтобы не пропустить прогон 11:01?

Это на виртуальной машине Windows 10.

Примечание: ОЧЕНЬ важно, чтобы этот прогон проходил через 1 минуту после часа. Это не может измениться со временем, и даже отключение на 1 минуту приведет к сбою других процессов.

1 ответ1

0

Вам нужно немного изменить настройки, чтобы это работало более надежно.

На самом Триггере вместо того, чтобы завершить его через 1 день, вы хотите, чтобы он заканчивался через: на неопределенный срок. Ака, он продолжает работать.

На вкладке «Настройки» внизу написано: If the task is already running, the following rule applies: Stop the existing instance.

Теперь экземпляры могут перекрываться, и в зависимости от того, что делает ваша задача, это может быть нежелательно. Чтобы бороться с этим, вернитесь к своему триггеру и установите флажок Задержка задания до: 5 minutes . Да, вы можете ввести это значение там.

Также установите флажок Stop the task if it runs longer than: 1 day .

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