연결이 끊어진 후에도 프로세스를 계속 실행하려면 화면을 분리해야 합니까?

연결이 끊어진 후에도 프로세스를 계속 실행하려면 화면을 분리해야 합니까?

내 SSH 연결은 신뢰할 수 없기 때문에 장기 실행 프로세스를 시작할 때마다 화면을 사용하고 분리하는 데 신중을 기했습니다. 제가 아는 화면부분은 꼭 필요한데 분리도 되나요? 감사해요.

답변1

연결을 끊을 필요는 없습니다. 연결이 중단되면 screen -dr처음부터 적절하게 연결이 끊어지지 않은 이미 실행 중인 screen 세션에 다시 연결하는 데 사용할 수 있습니다.

다음을 사용하여 스크린 세션을 간단히 나열하십시오 screen -ls.

$ screen -ls
There is a screen on:
    10266.somesession   (Attached)
1 Socket in /var/run/screen/S-slm.

세션 이름을 기록 10266.somesession하고 다음과 같이 다시 연결합니다.

$ screen -dr 10266.somesession

메모:screen실행 중인 다른 시스템이 재부팅되지 않거나 소유한 상위 프로세스가 종료되지 않는 한 screen스크린 세션은 그대로 유지됩니다.

관련 정보