Windows Server 2003 R2 допускает перекрытие запланированных задач?
скажем, я запланировал вызов сценария каждые 5 минут, но будет экземпляр, который может занять 10 минут.
когда задача запускается, а затем не завершается, когда должен произойти следующий вызов, каково поведение Windows Server 2003 R2?
позволяет ли та же задача запускаться снова? позволяет ли он снова запустить его, потому что он еще не закончен?
Планировщик задач в Windows Server 2003 не будет запускать задачу снова, если задача по-прежнему выполняется после предыдущего вызова по умолчанию. Вы можете установить флажок «Если задача все еще выполняется, остановить ее в это время» в «Дополнительные запланированные свойства» в кадре «Повторить задачу», что приведет к тому, что планировщик задач завершит предыдущий вызов перед запуском нового вызова, когда задача все еще выполняется в следующее запланированное время запуска.
Обычно нежелательным является невозможность запуска задач "перекрывая" предыдущие вызовы. Если вам абсолютно необходимо, чтобы задачи перекрывались, ваша задача должна будет вызвать дочерний процесс (что вы можете легко сделать, вызвав свою задачу с помощью %SystemRoot%\System32\cmd /c start your-task.exe
командная строка для задачи). Дочерние процессы cmd.exe
процесс (который будет «задачей») будет сохраняться даже после завершения процесса задачи.