Comando Screen, apto para administradores de sistemas
Hace pocos días aprendí que existe un comando que nos brinda una buena opción como administradores de sistemas, o simplemente deseamos ejecutar y mantener procesos corriendo independientemente de una sesión activa. Pienso que puede hacerse de una forma con el comando nohup, sin embargo, es bueno tener más opciones.
La característica principal es que se queda el proceso corriendo, aún y cuando cerremos las ventana (sesión) de la consola. Como parámetro es necesario el comando que vamos a ejecutar y mantener vivo. Por ejemplo:
$ screen top
Si cerramos la ventana y abrimos otra para poder recuperar el proceso:
$ screen -list
La salida nos muestra algo similar a:
11603.pts-0.cuatlicue (07/01/11 00:18:31) (Detached)
1 Socket in /var/run/screen/S-lyonn.
1 Socket in /var/run/screen/S-lyonn.
Dónde el 1103 es el número de proceso, el pts-0 el número de la consola utilizada y cuatlicue es el nombre del servidor
Para invocarlos usamos el mismo comando screen, pero ahora con otros prámetros:
$ screen -Dr 11603
Obviando podemos decir que le número de proceso es que yo puse es el de mi ejemplo, ustedes tendrán que cambiar por su número de proceso. Y voila!!! traerá a primer plano el comando que ejecutaron anteriormente.
Espero que les vaya sirviendo esta recopilación de comandos para administrar sistemas Unix, especialmente GNU/ Linux.
Comentarios
Publicar un comentario