El paquete screen es una de esas utilerías simples que descubrí un día, gracias a Angel Prieto, y que luego uso bastante. Aprovechando que tengo que copiar unas máquinas virtuales para el trabajo de mañana, edito esta entrada;
La idea es:
Screen
es un programita que al ejecutarse lanza una shell en segundo plano, que después podemos dejar ejecutándose y desconectarnos; si después necesitamos ver como va el proceso, podemos volver a recuperar la consola... lo cual marca la principal diferencia con el comando nohup
. Esto es muy útil cuando tenemos que lanzar un apt-get upgrade
por ejemplo.La idea es:
- Ejecutar el comando
screen
- Lanzar lo que queramos, lanzar
- Salir de la consola pulsando CONTROL+A, lo que sería [detached]. Si pulsamos CONTROL+D saldremos y mataremos el proceso [screen is terminating].
- Una vez que hemos pulsado CONTROL+A, podremos ejecutar los siguientes comandos básicamente:
screen -ls
, para listar los procesos screen que tenemos activosscreen -r PID
, para recuperar la consola
man
es más completa, lo básico para sobrevivir sería esto.