05/12/2013, 05:54
|
| | Fecha de Ingreso: diciembre-2010
Mensajes: 12
Antigüedad: 13 años, 11 meses Puntos: 0 | |
"pcntl_fork();" hijo no ejecuta desde navegador Buenas a todos! tengo una duda que por mucho que busco no consigo solventar....
tengo el siguiente codigo:
$padre_pid = getmypid();
$hijo_pid = pcntl_fork();
if (getmypid() == $hijo_pid) //Estamos en el proceso hijo
{
echo 'hijo dentro: '.$hijo_pid.'<br>';
header ("Location: ./script2.php");
}
if(getmypid() == $padre_pid) //Estamos en el proceso hijo
{
echo 'padre dentro: '.$padre_pid.'<br>';
//pcntl_waitpid(-1,$status);
}
echo 'fin';
Mi idea es crear un proceso hijo que me ejecute otro script, esperarle desde el padre, y una vez finalizado continuar. Creo que el problema viene al ser ejecutado desde el navegador, pero estoy perdidisimo, no se si hay manera de solucionarlo o por el contrario no se puede hacer.
alguna idea?? muchas gracias! |