как узнать конкретный процесс все еще работает в PHP

Я пишу сценарий, который создает очередь из других сценариев и должен управлять их запуском. сценарий менеджера должен знать, какой дочерний процесс завершен, чтобы он мог запускать другие сценарии, ожидающие в очереди.

Я добавил & amp; echo $! & quot; чтобы получить идентификатор процесса каждого дочернего процесса. у меня есть дочерние процессы Process Ids, и сейчас я использую систему & quot; ps & quot; вызов программы, чтобы определить, запущены ли дочерние процессы или нет.

Дело в том, что мой скрипт в настоящее время работает только в Unix-подобных системах. Я не знаю, как получить PID моих детей в Windows, и мой сценарий не анализирует "список задач". вывод команды в windows еще.

Есть ли другой способ добиться этого? Любое решение в PHP, чтобы найти, если дочерний процесс все еще работает? решение для запуска других процессов (не блокирующих) и проверки, запущены они или нет.

Ответы на вопрос(3)

Ваш ответ на вопрос