« Previous - Version 7/20 (diff) - Next » - Current version
Guillermo Gómez, 12/03/2010 07:38 am


Screen

Listado de sesiones
No se arranca una nueva sesión screen, sólo se listan las sesiones actuales.

$ screen -list
There is a screen on:
    3428.ftp-web-orlando    (11/29/2010 04:33:30 PM)    (Attached)
1 Socket in /var/run/screen/S-root.

Desconexión del terminal
Esta es una las principales funciones de screen, poder desconectar el terminal de la sesión para luego poder regresar y retomar nuestro trabajo donde lo dejamos.

$ Ctrl-a-d
$ [detached]
$ screen -list
There is a screen on:
    14106.gomix-ruby    (Detached)
1 Socket in /var/run/screen/S-root.

Reasumir sesión
Para reasumir sesión, use screen -r:

$ screen -list
There is a screen on:
    14357.pts-2.fricky    (Detached)
1 Socket in /var/run/screen/S-gomix.
$ screen -r
$                                            # Ya dentro de screen

Cuando hay más de una sesión, se debe especificar cuál se desea reasumir.

$ screen -list
There are screens on:
    14357.pts-2.fricky    (Detached)
    14389.pts-2.fricky    (Detached)
2 Sockets in /var/run/screen/S-gomix.

$ screen -r
There are several suitable screens on:
    14357.pts-2.fricky    (Detached)
    14389.pts-2.fricky    (Detached)
Type "screen [-d] -r [pid.]tty.host" to resume one of them.

$ screen -r 14357
$                                            # Ya dentro de screen con pid 14357

Bautizo de sesión
Podemos darle nombre a las sesiones para evitar confusiones y no tener que recordar <pid>.<tty>.<host>.

$ screen -S gomix-ruby
$ screen -list
There is a screen on:
        14106.gomix-ruby        (Attached)
1 Socket in /var/run/screen/S-root.

screen-nombres-de-terminales.png (35.8 kB) Guillermo Gómez, 04/05/2011 05:55 am

screen-dividido-horizontal.png (48.7 kB) Guillermo Gómez, 04/05/2011 06:00 am