Una de las virtudes de PHP es poder ejecutar programas externos, por ejemplo, con la función exec(). Normalmente puedo ejecutar comandos de consola desde php sin problemas pero ahora necesito terminarlos.
Por ejemplo:
Código PHP:
<?php
exec('whoami');
// whoami comando nos devuelve el usuario donde nos encontramos
?>
No creo que pudiera ser con la siguiente lógica:
Código PHP:
<?php
exec('programa argumento1 argumento2');
//Empieza la ejecución que nunca parará hasta que enviemos el comando 'q'
exec('programa q');
//el programa para la ejecución con 'q'
?>
Tampoco se si los otros comandos de ejecución de programas de php como estos
escapeshellarg
escapeshellcmd
passthru
proc_close
proc_get_status
proc_nice
proc_open
proc_terminate
shell_exec
system
podrían ser mas beneficiosos en este tema.
Saludos amigos espero que encaminen sobre este tema.