Aquesta és una revisió antiga del document
configuración/uso screen
install & help
sudo apt install screen
comando
screen -r
: mostrará si hay sesiones virtuales y te podrás «reenganchar»screen -r xxxx
: retornar a esa sesiónscreeen -ls
screen -d
: cerrar sesión
.screenrc
- fichero de configuración en
~/.screenrc
:startup_message off hardstatus alwayslastline '%{= wk}%?%-Lw%?%{r}(%{k}%n*%f%t%?(%u)%?%{r})%{k}%?%+Lw%?%?%= %d-%m-%Y %c' activity ''
- 1ª linea: evita msg informativo
- 2ª linea: barra informativa (te permite saber si estás en una screen
# Turn off the welcome message startup_message off # Disable visual bell vbell off # Set scrollback buffer to 10000 defscrollback 10000 # Customize the status line hardstatus alwayslastline hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m-%d %{W}%c %{g}]'
shortcuts
- Ctrl+a d : ejecución en segundo planto
- Ctrl+a : nueva consola virtual
- Ctrl+a n,a : ir a siguiente y anterior consola
- Ctrl+a <n> : ir a <n> número de consola
- Ctrl+a w : mostrar lista de consolas abiertas
- Ctrl+a May+a : poner nombre a la consola actual
- Ctrl+d : salir de consola (también Ctrl+a k)
ejemplo uso rtorrent
screen -q -S rtorrent
→ abre sesión rtorrent- si se produce un error →
Cannot open your terminal '/dev/pts/1' - please check.
corregir conchmod 777 /dev/pts/1
- también
screen -S rtorrent rtorrent
- una vez abierta sesión, ejecutar el rtorrent
- para salir de la sesión y que continue abierta, CTRL+A, D
- para volver a una sesión ya abierta:
screen -raAd rtorrent
- para matar rtorrent:
killall -9 -u $(whoami) rtorrent
- si se atasca, eliminar ficheros de directorios .session (se perderá todo lo compartido, aunque no los ficheros descargados)
ejemplos
- screen-start.sh
#!/bin/bash ### screen -q -S rtorrent #screen -S rtorrent rtorrent screen -S rtorrent -fa -d -m rtorrent
- screen-edit.sh
#!/bin/bash screen -raAd rtorrent