연결을 끊은 후에도 프로세스를 계속 실행하려면 화면을 제거해야 합니까?

연결을 끊은 후에도 프로세스를 계속 실행하려면 화면을 제거해야 합니까?

내 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스크린 세션은 그대로 유지됩니다.

관련 정보