
몇 달에 한 번씩 세션으로 돌아가지만 gnu screen
실행 중인 스크립트가 몇 시간 또는 며칠 동안 멈춰 있는 것을 발견했습니다. 분리하려고 할 때 실수로 일부 키 조합을 눌러 프로세스가 중단된 것 같습니다. 나중에 연결하고 잠시 멈추는 것을 발견하면 분리하려고 할 때 D^[[D^[[D
또는 와 유사한 명령줄 입력이 남아 있는 것을 종종 볼 수 있습니다 ^[[
. 하지만 재현할 수는 없습니다. 좋은 아이디어가 있나요?
Python 스크립트와 C++ 코드를 사용할 때 이러한 동작을 경험했습니다.
답변1
이것은 ^[[D
일반적으로 다음을 눌러 수행됩니다.커서 왼쪽열쇠. 이는 세션을 분리하기 전에 실수로 키를 눌렀음을 나타냅니다.
Control+ S키를 누르면 화면이 일시 정지될 수 있습니다. 이는 Xon/Xoff 흐름 제어를 사용하여 수행됩니다. Control+restart 를 사용할 수 있습니다 Q. 이 S
키는 옆에 있으므로 A
세션을 분리할 때 실수로 탭할 수도 있습니다.
답변2
^S
Stephen이 대답했듯이 XOFF를 누르거나 실수로 스크립트가 중지되었을 가능성이 높습니다 .
클릭하지 않는 것 외에도 stty -ixon
이 터미널에서 실행하여 소프트웨어 흐름 제어를 비활성화할 수 있습니다. (내 안에 이 기능이 있는 것 같은데 .bash_profile
, IRC 클라이언트를 중지하기 위해 자주 사용하기 때문인 것 같습니다.)