В файле .php запланированной задачи: используйте getmypid()
, чтобы получить идентификатор (PID) процесса PHP и сохранить его в файл.
В следующий раз, когда ваш файл .php вызывается, используйте $tasks = shell_exec('tasklist.exe');
, чтобы получить список всех активных процессов, затем прочитайте ранее сохраненный PID и найдите его.
Честно говоря, я не знаю, является ли это лучшим решением или нет.