domingo, 21 de noviembre de 2010

Screen para no perder sesiones...

Ya me ha pasado más de una vez que mientras ejecuto algún trabajo a través de ssh, por algún motivo he perdido la conexión y también lo que estaba haciendo en el servidor sobre el que trabajaba.

Para evitar estas situaciones podemos hacer uso de screen. screen es un manejador de sesiones que nos permite tener en segundo plano la ejecución de un programa. No sólo sirve para trabajar sobre ssh, también lo podemos usar en local.

Su uso es muy sencillo. Una vez conectados, simplemente tenemos que ejecutar:

rafa@rafa-laptop:~$ screen

A partir de ahora todo lo que ejecutemos estará asociado a este "screen".

Si la conexión se cierra, podemos recuperar lo que teníamos en ese screen con:

rafa@rafa-laptop:~$ screen -rx

Y aparecerá la ejecución que teníamos.

screen admite muchas más opciones, como por ejemplo:

  • Si queremos dejar un screen abierto ejecutando algún comando, pulsaremos: ^a d (CTRL+A D).
  • Para abrir una nueva ventana: ^a c (CTRL+A C).
para más info, ya sabéis: man screen

No hay comentarios:

Publicar un comentario

Obtener informacion de repositorios a través de los metadatos .git publicados por error

 A raiz de CTF realizado recientemente, me ha parecido interesante publicar este post sobre los errores de seguridad que se encuentran en mu...