분리된 화면에서 텍스트 가져오기

분리된 화면에서 텍스트 가져오기

독립 실행형 스크린 세션에서 실행되는 프로그램을 모니터링하기 위해 Collectd 플러그인을 개발 중입니다. 이 프로그램은 이전 상태를 교체하여 터미널 상태를 지속적으로 업데이트합니다(top과 같은 프로그램과 유사).

나는 그것이 현재 "표시"되는 것을 얻고 그것을 분석하여 프로그램의 현재 상태를 얻을 수 있기를 원합니다. 화면에 텍스트를 보내는 방법이 있다는 것을 알고 있는데, 텍스트를 가져올 수 있는 방법이 있습니까? 또는 내가 원하는 것을 달성하기 위한 다른 절차/방법이 있습니까?

답변1

그것이 hardcopy순서입니다.

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

백로그 없이 터미널의 현재 표시를 지정된 파일로 제한합니다.

답변2

뭔가 비슷한데

 screen -Xx <screen_nr> hardcopy outfile.txt

무엇을 찾고 계신가요?

너도 와서 봐여기.

관련 정보