죽은 SSH에서 실행 중인 프로세스를 전송할 수 있나요?

죽은 SSH에서 실행 중인 프로세스를 전송할 수 있나요?

중복 가능성:
실행 중인 프로세스를 거부하고 이를 새 화면 셸에 연결하는 방법은 무엇입니까?

(예상대로) 클라이언트 문제로 인해 종료된 SSH 셸(퍼티)에서 긴 복사 프로세스를 시작했습니다. 지금 내가 본 것은 프로세스가 여전히 활발하게 실행되고 있지만 내 쉘이 죽기 때문에 프로세스를 제어할 수 없다는 것입니다.

# w
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    192.168.X.Y   15:35    2:03m  4:39   4:39  cp -i -a source/ /data/
...
# 

이제 이 프로세스를 새로운 SSH 터미널(또는 화면)로 전송할 수 있는지 궁금합니다.

답변1

렙텔필요한 것을 수행하십시오:

reptyr는 기존 실행 중인 프로그램을 가져와 새 터미널에 연결하는 유틸리티입니다. SSH를 통해 장기 실행 프로세스를 시작했지만 종료해야 하며 이를 중단하고 싶지 않으십니까? 화면을 시작하고 reptyr로 잡은 다음 SSH 세션을 종료하고 집으로 돌아가세요.

관련 정보