Un simple screen -R
debería hacer el truco.
Para verificar esto, agregué screen -R
a mi .bash_profile en un servidor remoto, inicié sesión, me desconecté de la pantalla y volví a un indicador de shell normal en el servidor remoto. Verificado con .bashrc también. Los inicios de sesión posteriores arrojaron el resultado esperado (volver a adjuntar a la sesión de pantalla).
screen -RR
se volverá a adjuntar a la primera sesión disponible o creará una si es necesario.
Tuve problemas con la creación de 40 sesiones de pantalla en cascada con algunas de las soluciones al iniciar una nueva ventana o sesión de pantalla. Pude eliminar la pantalla en cascada y crear una nueva sesión si no existía con esto:
if [ -z "$STY" ]; then screen -R; fi
Comprueba si estás en una sesión de pantalla y ejecuta screen -R
si no lo eres Sin la prueba, obtienes el mensaje "¿Adjuntar desde el interior de la pantalla?" advertencia de la pantalla cada vez que crea una nueva ventana de pantalla.