Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/12/2013, 05:54
pezcaditox
 
Fecha de Ingreso: diciembre-2010
Mensajes: 12
Antigüedad: 13 años, 11 meses
Puntos: 0
Pregunta "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!