2013-10-17 1 views
1

분리 된 화면에서 백그라운드로 실행되지만 로그 파일에 쓰지 않는 스크립트가 있습니다. (screen -dmS somename somescript)실행중인 화면에서 "엿보기"는 어떻게합니까?

스크립트를 검사 할 때 (screen -r somename) 첨부하고 완료되면 분리합니다 (C-a d).

부착 후 분리하는 대신 화면의 내용을 간단히 "들여다 보"시겠습니까?
echo "$(screen -r somename)"과 비슷한 것이 실제로 작동합니까?

답변

5

-X 옵션은 실행 화면 인스턴스에 명령을 전송 :

screen -r somename -X hardcopy 

hardcopy 명령은 N이 활성화 된 화면의 인덱스 hardcopy.N로 화면 덤프를 기록합니다.

+0

매력처럼 작동합니다! 내 유일한 문제는 유용하게 하드 카피에 충분한 내용을 얻기 위해 화면 크기를 "조정"하는 데 어려움을 겪고 있다는 것입니다. '-X'에 대해'resize' 명령을 시도했지만 운이 없었습니다. 창을 다시 시작하고 확장 된 내 SSH 창을 늘린 경우에만 "크기를 조정"할 수있었습니다. 제안 사항이 있으십니까? –

+0

잘 모르겠지만 단말기보다 더 큰 영역의 크기를 조정할 수 있다고는 생각하지 않습니다. 나는 화면이 분리 될 때 그것이 한계로 붙어 있던 마지막 터미널의 크기를 사용한다고 생각한다. – Barmar

관련 문제