"screen -D -m"을 실행한 후 Screen 세션을 종료합니다.

"screen -D -m"을 실행한 후 Screen 세션을 종료합니다.

여러 세션을 실행하는 화면이 있고 입력한 세션 중 하나에서 screen -D -m세션이 중단됩니다. Escape, q 또는 Ctrl+C를 사용하여 종료할 수 없습니다. 이 특정 세션은 화면을 닫고 복원한 후에도 screen -r screenName동일한 상태입니다 .

이 세션을 어떻게 종료합니까? 감사해요!

답변1

screen -D -m시작하다새로운세션은 새 프로세스를 포크하지 않고 분리된 상태로 유지됩니다. 새 화면이 종료될 때까지 명령은 종료되지 않습니다.

여전히 백그라운드에 명령을 넣은 Ctrl+Z다음 bg이름을 확인할 수 있습니다 screen -ls( (Detatched)마지막에 명령이 말하고 언제 생성되었는지 언급합니다). 이름은 줄 중 하나의 첫 번째 단어이며 일부 숫자와 호스트 이름을 포함할 수 있습니다.

세션에 추가하고 screen -r name(여기서 종료하려는 시작된 세션의 이름은 무엇입니까 name?) 종료합니다.screen -ls

screen이러한 작업을 수행하기 위해 원래 세션을 종료하거나 중단할 필요는 없습니다 .

관련 정보