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

Если две запланированные задачи пропущены, в каком порядке они будут выполняться дальше?

Предположим, у нас есть две запланированные задачи, обе с опцией Run task as soon as possible after a scheduled start is missed включил.

Эти задачи противоречивы. В этом случае один из них отключается. service.exe, и один из них через час снова включает его.

Предполагая, что есть проблема, например, сервер полностью отключен во время этого окна (надеюсь, нет!), Не важно, чтобы service.exe не горит в это окно. Однако ужасно важно, чтобы service.exe является на иду вперед из этого окна.

Я опасаюсь, что, если обе задачи срабатывают, если ни одна из них не была запущена ранее, они будут запускаться в том порядке, в котором произойдет отключение службы. второй, и поэтому service.exe не будет работать во время производства.

Будут ли пропущенные запланированные задачи выполняться в хронологическом порядке? Если нет, то как определяется порядок пропущенных запусков по расписанию?

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

У вас есть два варианта:

  • Отключить Run task as soon as possible after a scheduled start is missed о задаче, которая останавливает службу.

ИЛИ

  • Создайте одну запланированную задачу с несколькими действиями. Соблюдается порядок выполнения действий внутри задачи.