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