GNU 화면이 멈춘 것 같습니다. 사용자 입력을 입력 할 수 없습니다.
GNU 화면을 사용하고 있었는데 화면을 눌렀을 때 응답이 없습니다. 모든 GNU 화면 명령을 실행할 수 있지만 사용자 입력을 입력 할 수 없습니다. 나는 중요한 일이 있고 그것을 잃고 싶지 않기 때문에이 화면을 죽이고 싶지 않습니다.
답변:
아래 Ctrl명령에서 화면 명령 용 이스케이프 키로 바꿉니다.
스크롤 차단을 해제하는 순서 인 Ctrl+를 사용해보십시오 a q.
Ctrl+ a s는 스크롤을 차단하는 시퀀스로 화면이 멈춘 것처럼 보입니다.
sudo
하여 화면을 사용할 때 항상 잠그는 것을 추가 (시작하는 것을 잊었으므로)하는 데 익숙합니다! 이전 의견에서 말했듯이 CTRL+A q
대부분 작동하며 때로는 화면이 존재합니다. CTRL + A가 기본값이 아니 었으면 좋겠습니다. 서버에서 많이 사용하는 경우 "ESC"키로 변경합니다.
PuTTY 를 사용할 때 Ctrl+ 를 누르면 화면이 멈춘 것처럼 보일 수 있습니다 s. 이것은 터미널의 출력을 차단 하는 Xoff
신호를 보냅니다 .
해결책은 + 를 눌러 신호 를 보내는 것 입니다.CtrlqXon
위의 내용이 문제인 경우 잘 작동합니다.
이것은 또한 다른 컴퓨터에 ssh'd하고 한동안 창에 가보지 않은 경우에도 발생할 수 있으며 다시 돌아 가면 고정됩니다. 이 문제를 해결하려면 다음을 시도 할 수 있습니다.
1) 새 창 만들기
Ctrl-a c
2) 고정 된 창의 상자에 ssh를 넣은 상자에 ssh를 넣습니다.
3) ssh가 실행중인 프로세스를 찾습니다.
ps aux | grep <remote_box_on_frozen_screen>
또는
ps aux | grep <your_user_id>
4) 프로세스 종료
kill <process_id>
상태 줄에서 backtick 명령을 사용하는 경우-즉, .screenrc
다음과 같은 경우 :
backtick 1 0 60 /some/script.sh
그런 다음 스크립트가 빠른지 확인하고 싶습니다. 분명히 backtick 실행은 모든 IO를 차단합니다.
구성을 변경하는 경우 화면 세션을 다시 시작해야합니다 (구성은 새 세션에만 적용되므로).