Buenos días
Necesito ejecutar un proceso en segundo plano, encontre el siguiente código:
public static function runInBackground ($cmd)
{
if (substr(php_uname(), 0, 7) == "Windows")
{
pclose(popen("start /B ". $cmd, "r"));
}
else
{
exec($cmd . " > /dev/null &");
}
}
Funciono muy bien la primer vez, cuando lo ejecuto por segunda vez no funciona, por lo que tengo que detener el servicio del apache y volverlo a ejecutar, aún cuando el proceso a finalizado.
Que podría hacer para que se puede ejecutar mas de una vez?
Les agradeceria mucho la ayuda que me puedan dar