Pegue o texto da tela desanexada [duplicado]

2

Estou trabalhando em um plug-in collectd para monitorar um programa em execução em uma sessão de tela desanexada. Este programa atualiza constantemente o terminal com seu status, substituindo seu status antigo (semelhante a programas como top, etc).

Eu gostaria de poder pegar o que está atualmente "mostrando" e analisá-lo para obter o status atual do programa. Eu sei que há uma maneira de enviar texto para uma tela, mas existe uma maneira de pegá-lo? Alternativamente, existe outro programa / abordagem para realizar o que estou procurando?

    
por Alex 11.04.2013 / 18:36

2 respostas

1

Esse seria o comando hardcopy .

screen -x yoursession -X hardcopy /path/to/your/file

Limitaria o que o terminal está exibindo atualmente, sem backlog, ao arquivo fornecido.

    
por 11.04.2013 / 18:59
1

É algo como

 screen -Xx <screen_nr> hardcopy outfile.txt

o que você está procurando?

Dê uma olhada também aqui .

    
por 11.04.2013 / 19:01