Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/12/2013, 09:26
pezcaditox
 
Fecha de Ingreso: diciembre-2010
Mensajes: 12
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: "pcntl_fork();" hijo no ejecuta desde navegador

A ver si me explico que no se si será correcto mi planteamiento...

Pretendo crear un proceso hijo (uno o los que sea) que ejecute un segundo script (haga la tarea q haga, más o menos pesada) en segundo plano.

Dejando al lado el tema de la llamada a otro script, mi pregunta es acerca del pcntl_fork();

Según tengo entendido despues de la llamada al pcntl_fork(); tendre dos procesos independientes que han replicado las variables y el codigo a ejecutar, y que únicamente se diferencian por su identificador.

A partir de la llamada juegas con el tema del identificador para ver que trozo de codigo ejecuta el padre y el hijo. ¿Es así o estoy equivocado? ¿de ser asi porq motivo no funciona mi codigo? ¿tiene q ver que este ejecutandose el script desde el navegador en lugar de una shell?

Os comento para posibles respuestas que tengo activados los modulos necesarios en apache (o al menos eso creo) por las pruebas que hice tras googlear un poco.

Un saludo.