Предположим, у нас есть две запланированные задачи, обе с опцией 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
о задаче, которая останавливает службу.ИЛИ