현재 창을 종료하는 명령이 screen
있습니다 . 이 명령은 다음을 실행하여 분리된 세션으로 보낼 수도 있습니다.kill
screen
screen -S SessionName -X kill
이는 현재 창을 종료하는 경우에만 작동합니다. 다른 창을 종료하는 유일한 방법은 먼저 해당 창으로 전환한 다음 종료하는 것 같습니다. 이 select
명령을 사용하면 screen
세션에서 창 사이를 전환할 수 있습니다. screen
세션 에 연결된 동안 다음을 입력하면 이름이 지정된 창이 선택됩니다 foo
.
^A:select foo
그러나 세션에 연결되지 않은 경우 명령이 작동하지 않는 것 같습니다 select
. 다음 두 명령을 실행하면 지정된 창이 아닌 현재 창이 종료됩니다 foo
(물론 활성 창이 아닌 경우).
screen -S SessionName -X select foo
screen -S SessionName -X kill
창을 선택하기 전에 세션을 연결하고 분리하더라도 이런 일이 발생한다는 것을 확인했습니다(다른 화면 문제에 대한 알려진 해결 방법).
답변1
0부터 시작하여 번호가 매겨진 창을 선택해 볼 수 있습니다 -p
.
screen -S SessionName -p 1 -X kill