screen, comandos en segundo plano

screen es una de esas utilidades de GNU/Linux que se usan en ocasiones muy esporádicas pero que resultan muy útiles, especialmente es conexiones remotas contra equipos. screen nos permite abrir varios terminales virtuales sobre una conexión y dejar procesos ejecutándose al salir de "su consola" sin que por ello el proceso se cancele. Esto en conexiones remotas es muy útil.
screen está disponible en todas o casi todas las distribuciones de forma oficial y tras su instalación, el modo de empleo es en línea de comandos con combinaciones de teclas: Al estilo emacs!
Las combinaciones más interesantes a recordar son:
  • Ctrl + D, cierra el terminal abierto de screen.
  • Ctrl + A, C, abre un nuevo terminal virtual.
  • Ctrl + A, N, permite cambiar entre terminales virtuales.
  • Ctrl + A, D, permite salir del terminal sin cerrarlo.
Un ejemplo de cómo usarlo,
shell> screen
...
[Press Space or Return to end.]
   screen-shell> comando_screen_shell
   Ctrl + A, D
shell> screen -ls
There is a screen on:
   31556.pts-3.iBook  (11/07/11 17:01:15)  (Detached)
   31559.pts-4.iBook  (11/07/11 17:15:27)  (Detached)
2 Socket in /var/run/screen/S-javier.
shell> screen -r 31556.pts-3.iBook
   screen-shell> comando_screen_shell
   Ctrl + D
[screen is terminating]
shell> screen -ls
There is a screen on:
   31559.pts-4.iBook  (11/07/11 17:15:27)  (Detached)
1 Socket in /var/run/screen/S-javier.


No hay comentarios :

Publicar un comentario

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Últimos comentarios