Se você pressionar C-a H
, a tela começará a gravar tudo em um arquivo chamado screenlog.X
(onde X é um número a partir de 0).
Estou tentando obter a saída de um GNU Screen para um arquivo de log em tempo real. Eu tentei usar tee, mas parece que não funciona com a tela. A função de registro para a tela não funcionará para isso, pois não é em tempo real, tenho certeza. Alguma idéia?
Se você pressionar C-a H
, a tela começará a gravar tudo em um arquivo chamado screenlog.X
(onde X é um número a partir de 0).
Depende do que você quer dizer com tempo real. A função de log para screen
pode despejar a sessão a cada segundo. Do manual :
Command: logfile filename
Command: logfile flush secs
Defines the name the log files will get. The default is ‘screenlog.%n’. The second form changes the number of seconds screen will wait before flushing the logfile buffer to the file-system. The default value is 10 seconds.
Tags gnu-screen output