Estoy buscando lo mejor, o cualquier forma de comenzar un proceso desde php en segundo plano para poder matarlo más adelante en el script.PHP en una máquina de Windows; Proceso de inicio en segundo plano
En este momento, estoy usando: shell_exec ($ Command); El problema con esto es que espera a que se cierre el programa.
Quiero algo que tendrá el mismo efecto que nohup cuando ejecuto el comando de shell. Esto me permitirá ejecutar el proceso en segundo plano, de modo que más adelante en el guión pueda cerrarse. Necesito cerrarlo porque este script se ejecutará de forma regular y el programa no se podrá abrir cuando se ejecute.
He pensado en generar un archivo .bat para ejecutar el comando en segundo plano, pero aun así, ¿cómo puedo matar el proceso más tarde?
El código que he visto para Linux es:
$PID = shell_exec("nohup $Command > /dev/null & echo $!");
// Later on to kill it
exec("kill -KILL $PID");
EDITAR: Resulta que no necesito para matar el proceso
Entonces, ¿cuál fue la solución? – Aramil