de vegades iniciem un tarees via ssh que han de tenir continuitat i no podem perdre la sessió, una solució es utiltizar screen, que normalment ve instal·lat a les distribucions o tenim informació a http://www.gnu.org/software/screen
per iniciar screen posem
#screen
i li donem a l'espai, ara estem a l'interprete de screen
si volem veure la llista de screen que tenim actives
ies-sabadell:~# screen -list
There are screens on:
5421.pts-0.ies-sabadell (06/11/10 23:32:35) (Attached)
5408.pts-0.ies-sabadell (06/11/10 23:31:32) (Detached)
2 Sockets in /var/run/screen/S-root.
en aquest tenim dos sessions obertes d'screen i la que està activa és la primera, la sintaxis es pid.terminal.nom i amb aquestes dades recuperarem la sessió screen més tard.
per fer la prova llenço
rsync -e ssh --progress --delete -lprtz /srv user@yyy.yyy.yyy.yyy:/backups/server-moodle/srv2
que estarà una bona estona copiant al servidor donat que és el primer backup en aquest disc nou
donat que no puc estar tot el temps davant el terminal tanco la sessió screen
Ctrl+A i despres D
i tornem a l'interpretre normal que també tanco.
Pasades 1 hora em torno a connectar
ssh ies-sabadell.xtec.net
ies-sabadell:~# screen -r
There are several suitable screens on:
5421.pts-0.ies-sabadell (06/11/10 23:32:35) (Detached)
5408.pts-0.ies-sabadell (06/11/10 23:31:32) (Detached)
Type "screen [-d] -r [pid.]tty.host" to resume one of them.
està clar que screen -r em retorna les screen que s'estàn executant
per tornar-me a connectar faig screen -r 5421.pts-0.ies-sabadell
diumenge, 7 de novembre del 2010
deconnectar la consola sense finalitzar la sessió
Etiquetes de comentaris:
continuar executant processos en consola despres de desconnectar,
nohup,
screen
Subscriure's a:
Comentaris del missatge (Atom)
Cap comentari:
Publica un comentari a l'entrada