Supongamos que tengo una pantalla adjunta, pero olvidé ejecutarla screen -L
inicialmente. ¿Es posible habilitar y deshabilitar el registro de la pantalla actualmente adjunta sin volver a ejecutar la pantalla?
Sé que es posible tomar lo que es esencialmente una captura de pantalla de una pantalla adjunta actualmente presionando Ctrl+a h
(esa combinación de teclas seguida de h
), pero quiero habilitar el registro persistente de la pantalla adjunta. ¿Es posible?
Respuesta1
Para habilitar el inicio de sesión en la ventana actual de una sesión de pantalla, presione Ctrl+AH(H mayúscula, Shift+Hsi lo prefiere).
En realidad, eso cambia el estado de registro (por lo que si las ventanas se estaban registrando de antemano, ahora ya no se registran).
Ese es el log
comando en screen
, por lo que también puede hacerlo Ctrl+A:e ingresar log
(o log on
activarlo en lugar de alternar el estado) o ejecutarlo screen -X log on
dentro del shell que se ejecuta en la ventana actual.
Para habilitar el inicio de sesión en todas las ventanas, use el at
comando para aplicarlo a todas las ventanas:
screen -X at '#' log on
O presione Ctrl+A:e ingrese at \# log on
.
Para obtener más detalles, consulte:
info -f screen --index-search=at
info -f screen --index-search=log