Monitorando Crianças Bifurcadas Usando PHP
Eu tenho um problema, eu uso pcntl_fork para bifurcar um processo em PHP,
$pid = pcntl_fork();
if ($pid == -1) {
die('could not fork');
} else if ($pid) {
// we are the parent
pcntl_wait($status); //Protect against Zombie children
} else {
pcntl_exec("/path/to/php/script");
echo "Could not Execute...";
}
Eu estou tentando descobrir uma maneira de monitorar o status do script PHP executado como o filho na bifurcação pai. Existe alguma maneira de saber se o filho ainda está em execução ou se houve algum erro fatal durante a execução do script filho e para capturar todas as mensagens do processo filho para o pai usando;
pcntl_signal(SIGUSR1, "signal_handler");
Obrigado e cumprimentos
Arun Shanker Prasad.