Tela GNU: Como habilitar ou desabilitar o registro enquanto a tela já está conectada?

7

Suponha que eu tenha uma tela anexada, mas esqueci de executar screen -L inicialmente. É possível habilitar e desabilitar o registro da tela atualmente conectada sem re-executar a tela?

Sei que é possível capturar basicamente uma captura de tela de uma tela conectada atualmente pressionando Ctrl+a h (essa combinação de chave seguida por h ), mas desejo ativar o registro persistente da tela anexada. É possível?

    
por Andy Forceno 04.11.2015 / 17:33

1 resposta

9

Para habilitar o registro na janela atual de uma sessão de tela, pressione Ctrl + A H (maiúscula H, Shift + H se preferir).

Isso realmente alterna o estado de logging (portanto, se as janelas estavam sendo registradas previamente, agora elas não são mais registradas).

Esse é o comando log em screen , então você também pode fazer Ctrl + A : e digitar log (ou log on para ativá-lo em vez de alternar o estado) ou executar screen -X log on dentro do shell em execução na janela atual.

Para ativar o registro em todas as janelas, use o comando at 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
    
por 04.11.2015 / 17:48