Suponha que eu tenha uma tela anexada, mas esqueci de executar screen -L
inicialmente. É possível ativar e desativar o registro da tela atualmente anexada sem reexecutar a tela?
Eu sei que é possível fazer o que é essencialmente uma captura de tela de uma tela anexada pressionando Ctrl+a h
(a combinação de teclas seguida por h
), mas quero ativar o registro persistente da tela anexada. É possível?
Responder1
Para habilitar o login na janela atual de uma sessão de tela, pressione Ctrl+AH(H maiúsculo, Shift+Hse preferir).
Na verdade, isso alterna o estado de registro (portanto, se as janelas estavam sendo registradas anteriormente, agora não estão mais registradas).
Esse é o log
comando em screen
, então você também pode fazer Ctrl+A:e entrar log
(ou log on
ativá-lo em vez de alternar o estado) ou executar screen -X log on
dentro do shell em execução na janela atual.
Para habilitar o log em todas as janelas, use o at
comando para aplicar isso a todas as janelas:
screen -X at '#' log on
Ou pressione Ctrl+A:e digite at \# log on
.
Para mais detalhes, consulte:
info -f screen --index-search=at
info -f screen --index-search=log