(예상대로) 클라이언트 문제로 인해 종료된 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 세션을 종료하고 집으로 돌아가세요.