GNU 화면: 화면이 이미 연결된 상태에서 로깅을 활성화 또는 비활성화하는 방법은 무엇입니까?

GNU 화면: 화면이 이미 연결된 상태에서 로깅을 활성화 또는 비활성화하는 방법은 무엇입니까?

첨부된 화면이 있지만 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:를 입력합니다 at \# log on.

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

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

관련 정보