나는 GNU Screen 매뉴얼을 읽고 있습니다.그것은 말한다
프로그램이 종료되면 Screen(기본적으로)은 프로그램이 포함된 창을 종료합니다. 창이 전경에 있는 경우 디스플레이는 이전에 표시된 창으로 전환되고, 남은 것이 없으면 화면이 종료됩니다.
그러나 그것은 사실이 아닌 것 같습니다. 스크린이나 창에는 적합하지 않습니다. 예를 들어 화면을 시작하고 해당 프로그램 who
이나 다른 프로그램을 실행하면 프로그램이 실행되고 종료되지만 화면이나 창은 그대로 유지됩니다. 내가 무엇을 잘못 읽었나요?
답변1
시작 screen
하고 who
프롬프트에 입력하면 쉘은 다음을 수행합니다.뛰어들다screen
실행 who
따라서 screen
쉘이 종료될 때까지 종료되지 않습니다.
셸 대신 screen
실행 하려면 다음을 호출하세요 .who
screen
screen who
다음을 사용하여 동일한 동작을 관찰할 수 있습니다 tmux
.
tmux new-session who
...여기서 new-session
(또는 new
간단하게)는 tmux
새 tmux
세션을 시작하는 명령이며 해당 세션에서 실행될 셸 명령을 인수로 사용합니다.