jak dowiedzieć się, że określony proces nadal działa w PHP

Piszę skrypt, który buduje kolejkę innych skryptów i ma zarządzać ich uruchamianiem. skrypt menedżera powinien wiedzieć, który proces potomny został zakończony, aby mógł uruchomić inne skrypty czekające w kolejce.

Dodałem „& echo $!” aby uzyskać identyfikator procesu każdego procesu potomnego. więc mam procesy potomne Przetwarzaj identyfikatory i na razie używam systemowego wywołania programu „ps”, aby sprawdzić, czy procesy potomne nadal działają, czy nie.

Rzecz w tym, że mój skrypt działa obecnie tylko w systemach uniksopodobnych. Nie wiem, jak pobrać moje dzieci PID w oknach, a mój skrypt jeszcze nie analizuje danych wyjściowych polecenia „lista zadań” w oknach.

Czy jest jakiś inny sposób na osiągnięcie tego? dowolne rozwiązanie w PHP, aby sprawdzić, czy proces potomny nadal działa? rozwiązanie umożliwiające uruchomienie innych procesów (bez blokowania) i sprawdzenie, czy nadal działają, czy nie.

questionAnswers(3)

yourAnswerToTheQuestion