GNU Screen: Screen이 연결되었을 때 로깅을 활성화 또는 비활성화하는 방법은 무엇입니까?

GNU Screen: Screen이 연결되었을 때 로깅을 활성화 또는 비활성화하는 방법은 무엇입니까?

첨부된 화면이 있지만 처음에 실행하는 것을 잊어버렸다고 가정해 보겠습니다 screen -L. 화면을 재실행하지 않고도 현재 연결된 화면에 대한 로깅을 활성화 및 비활성화할 수 있나요?

Ctrl+a h(해당 키 조합 다음에 ) 을 눌러 현재 연결된 화면의 스크린샷을 찍을 수 있다는 것을 알고 있지만 h연결된 화면의 지속적인 로깅을 활성화하고 싶습니다. 가능합니까?

답변1

screen 세션의 현재 창에 대한 로깅을 활성화하려면 ( 원하는 경우 Ctrl+AH대문자 H )를 누르십시오.Shift+H

이는 실제로 로깅 상태를 전환합니다(따라서 창이 이전에 기록된 경우 지금은 기록되지 않습니다).

이는 log의 명령 screen이므로 실행 Ctrl+A:하고 입력 하거나 log(또는 log on상태를 전환하는 대신 열거나) screen -X log on현재 창에서 실행 중인 셸에서 실행할 수도 있습니다.

모든 창에서 로깅을 활성화하려면 at다음 명령을 사용하여 모든 창에 적용하십시오.

screen -X at '#' log on

또는 를 누르고 Ctrl+A:Enter를 누르세요 at \# log on.

자세한 내용은 다음을 참조하세요.

info -f screen --index-search=at
info -f screen --index-search=log

관련 정보