화면을 처음 사용하기 시작했는데 왠지 더 이상 명령을 인식할 수 없는 상태가 되었습니다. Ctrl-A n, Ctrl-A p 등은 작동하지 않습니다. 동시에, 내 커서는 나에게 일어난 적이 없는 emacs에서 정지됩니다.
그래서 화면에 다시 연결하면 상황이 더 좋아지기를 바라면서 다른 터미널을 열었습니다. 하지만 그것은 나를 연결할 수도 없고, 분리할 수도 없습니다. 시도해 볼 대체 명령을 찾았지만 마지막 명령 후에 모든 것이 다시 중단됩니다.
-bash-4.1$ screen -r
There is a screen on:
4511.pts-1304.unixscrna01 (Attached)
There is no screen to be resumed.
-bash-4.1$ screen -list
There is a screen on:
4511.pts-1304.unixscrna01 (Attached)
1 Socket in /var/run/screen/S-sme.
-bash-4.1$ screen -D
[4511.pts-1304.unixscrna01 power detached.]
-bash-4.1$ screen -r
There is a screen on:
4511.pts-1304.unixscrna01 (Attached)
There is no screen to be resumed.
-bash-4.1$ screen -d -r 4511
내 터미널이 마지막 지점에서 완전히 멈췄습니다.
여기서 무슨 일이 일어나는지 아시나요?
답변1
이제 이전 세션에 연결될 수 있지만 어떤 이유로 해당 세션이 불안정한 상태일 수 있습니다. 먼저 Control-Q를 눌러 보십시오. 화면 세션에 연결하는 데 사용되는 의사 터미널에서 XON-XOFF 핸드셰이크가 활성화된 경우 세션 재개가 허용될 수 있습니다.
(Control-S는 "전송 일시 중지"를 의미하는 XOFF 제어 문자입니다. 의사 터미널에서 XON/XOFF 핸드셰이크가 활성화된 경우 이를 수행합니다. Control-Q는 "전송 재개"를 의미하는 XON 문자입니다. )
그런 다음 Control-L을 누릅니다. 대부분의 전체 화면 터미널 응용 프로그램은 어떤 이유로든 터미널 디스플레이가 손상될 경우 터미널 디스플레이를 완전히 새로 고치라는 요청으로 이것을 이해합니다. 쉘은 bash
또한 화면을 지우고 새로운 프롬프트를 표시합니다.
screen
다른 시스템과의 세션을 사용하는 경우 ssh
네트워크 문제로 인해 SSH 연결이 중단될 수 있으며, 이 경우 클라이언트는 ssh
기본적으로 상대방의 연결이 끊어졌다고 판단할 때까지 오랜 시간 동안 기다립니다. 물결표( ~.
) 키 시퀀스를 사용하여 정지된 SSH 세션을 종료할 수 있습니다.