Estoy ejecutando varios programas con diferentes valores para algunas variables en "pantalla". Quiero cambiar el nombre de las sesiones de pantalla para poder identificarlas con "screen -ls" para volver a ellas.
¿Qué opción tengo que utilizar para ello? ¿Y hay alguna manera de cambiar el nombre de la sesión mientras la pantalla ya se está ejecutando?
Respuesta1
Puede nombrar una sesión al iniciarla con la -S name
opción. Desde una pantalla en ejecución, puede cambiarla escribiendo
Ctrl+ A, :seguido de (1) .sessionname name
Puede ver sesiones de pantalla en ejecución con screen -ls
y conectarse a una por nombre con
pantalla -xSnombre
(1): name
es y una cadena arbitraria que se convertirá en el nuevo nombre de la sesión. Si el nombre de la sesión contiene espacios en blanco, cítelo entre comillas simples o dobles.
Dentro de una sesión de pantalla única, también puedes nombrar cada ventana. Haga esto escribiendo Ctrl+ Ay Aluego el nombre que desee. Puede ver una lista interactiva de ventanas con nombre escribiendo Ctrl+ A, "y seleccionando la que desea cambiar de esa lista.
Nombrar tanto las pantallas como los terminales dentro de las pantallas es realmente útil para recordar qué son y por qué los iniciaste en primer lugar.