나는 gnu 화면 세션이 멈추고(키보드 입력을 허용하지 않음) 복구할 수 없게 되는 상황을 자주 접합니다. 이는 일반적으로 빠르게 입력하거나 작업을 중단할 때 발생합니다. 하지만,
- 화면 자체가 활성화되어 있습니다.
ctrl-a [
스크롤백은 계속 허용됩니다. kill -INT <pid>
스크롤은 여전히 활성화되어 있습니다. 쉘 세션 을 보내면^C
화면이 나타납니다.ctrl Q
그리고ctrl-a q
그들은일반적으로 제안되는 솔루션,효과 없음.screen -S <session_name> -p 1 -X stuff "ls^M"
ls
아무런 효과가 없습니다. ( 선택한 세션에서 실행 하고 싶습니다 . 다른 화면에서는 작동합니다.)
이와 같이 정지된 화면에서 복구할 수 있는 다른 방법이 있습니까?
추가 설명: 이 컴퓨터의 창 srun
에서 slurm 대화형 작업을 실행 중 입니다 screen
. 그러면 백그라운드 하위 프로세스가 생성되므로 창을 종료하고 싶지 않습니다(그렇게 하면 작업이 종료됩니다 srun
). 내 현재 솔루션은 작업 시간이 끝날 때까지 창을 죽은 것으로 처리합니다 srun
. 이는 몇 주 동안 번호가 매겨진 화면 탭을 닫았기 때문에 좋지 않습니다.