**DEPRECATED, USE TMUX!!!!** ====== [HOWTO] screen ====== ====== Descripcion ====== Screen es una herramienta para "de-atachar" nuestra sesión en un servidor. Es decir, podemos entrar al servidor, lanzar //screen//, un comando como "top" dentro de la //screen//, cerrar la sesión y al reconectarnos al servidor y a la sesión de //screen//, seguirá ejecutándose. ====== Instrucciones ====== ===== Lanzar una screen ===== ==== Basica ==== screen ==== Con nombre ==== Con esto se le pone un nombre a una screen: screen -S asterisk ==== Lanzar una screen que ejecute un programa ==== screen -m PROGRAMA ==== Lanzar una screen des-atachada ==== screen -d -m Logicamente no tiene mucho sentido sino se le pone un comando (después de {{:m}}). Lo que hace es lanzar la screen y el comando que indiquemos pero no nos conecta a la misma, se queda corriendo en background. ===== Listar sesiones ===== screen -ls ===== Conectar ===== ==== A lo bruto ==== screen -x ==== Normal ==== screen -r SCREEN_PID para saber el //SCREEN_PID//, listar las sesiones y nos da el PTS/PID. ===== Dentro de screen ===== ==== Crear otra sesion ==== CTRL-a c ==== Cambiar a otra sesion ==== Teniendo varias sesiones creadas, para movernos (como alt-tab) === Siguiente === CTRL-a n === Anterior === CTRL-a p === A una determinada === CTRL-a N Donde N es un número entre 0 y 9 que identifica a la consola. ==== Lista de sesiones ==== CTRL-a " se pueden seleccionar con las teclas del cursor. ==== Cerrar una sesion ==== exit o CTRL-d ==== Cambiar el nombre ==== CTRL-a A ==== Desligarse de screen ==== CTRL-a d Permite volver a conectarse. ===== Lineas de status== Las lineas para status se pueden situar arriba y/o abajo de la pantalla para obtener muchísima información y hacer mucho más amigable //screen//. Yo uso: caption always "%{+b rk}%H%{gk} |%c %{yk}%d.%m.%Y | %72=Load: %l %{wk}" hardstatus alwayslastline "%?%{yk}%-Lw%?%{wb}%n*%f %t%?(%u)%?%?%{yk}%+Lw%?" Aunque por supuesto hay muchas más, por ejemplo: hardstatus alwayslastline hardstatus string '%{= kG}[[|%{G}%H %{g}]][[%=|%{=kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}]][[%{B}%Y-%m-%d|%{W}%c %{g}]]'