Pues bien, si alguna vez necesitamos lanzar un proceso que tarda pero no nos vamos a quedar conectados a la consola, o tenemos miedo de perder conexión por el motivo que sea, aquí van varios ejemplos de como lanzar aplicaciones que se ejecutan hasta que terminan la tarea:
Explicación:
nohup nice -19 php script.php &
nohup: el programa que ejecuta en background.
nice -19: nice es prioridad y -19 es la mínima ante otros procesos (19 es la máxima)
php script.php: este es el programa que ejecutamos, en este caso ejecutamos el php y un script (necesario ejecutar el script indicándoselo a php)
&: este símbolo lo que hace es ponerlo en background y dejarnos la consola libre, nos muestra el pid del proceso.
Una vez se termine de ejecutar el proceso veremos en pantalla que aparecerá una línea indicando que el proceso con el pid mostrado antes ha terminado.