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.
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?
É algo como
screen -Xx <screen_nr> hardcopy outfile.txt
o que você está procurando?
Dê uma olhada também aqui .
Tags gnu-screen linux