На сервере Windows у нас есть задача, которая иногда запускается, используя «Запланированные задачи» для управления ею. (лучше не запускать его напрямую, так как может потребоваться запустить его как отдельный пользователь, а конфигурация запланированной задачи имеет все соответствующие пароли).
Мы хотели бы контролировать это с помощью сценария PHP, чтобы посетители веб-сайта могли запросить выполнение задачи. Может ли PHP вызвать запланированное задание? В том числе выдает ошибку или не предпринимает никаких действий, если задача уже запущена.
Примечание: файлы блокировки и т. Д., Вероятно, не являются полезным решением, поскольку задача может завершиться сбоем / сбой до завершения