Mi conexión ssh no es confiable, por lo que he estado usando cuidadosamente la pantalla y desconectándome cada vez que inicio un proceso de larga duración. Sé que la parte de la pantalla es necesaria, pero ¿la separación también lo es? Gracias.
Respuesta1
No es necesario que se desconecte; si la conexión se interrumpe, puede volver screen -dr
a conectarse a una sesión de pantalla que ya se está ejecutando y que no se desconectó correctamente desde el principio.
Simplemente enumere las sesiones de pantalla usando screen -ls
:
$ screen -ls
There is a screen on:
10266.somesession (Attached)
1 Socket in /var/run/screen/S-slm.
Anote el nombre de la sesión 10266.somesession
y vuelva a adjuntarlo así:
$ screen -dr 10266.somesession
NOTA:Mientras el otro sistema que screen
se está ejecutando no se reinicie o el proceso principal propietario screen
no se elimine, sus sesiones de pantalla permanecerán intactas.