실행 중인 프로그램을 배경(예: 화면)에 넣습니다.

실행 중인 프로그램을 배경(예: 화면)에 넣습니다.

한 프로그램을 실행하는 데 예상외로 오랜 시간이 걸립니다. 시작하기 전에는 시작하지 않았습니다 screen. 이제 프로세스를 분리하는 방법을 모르겠습니다. 현재 SSH 세션을 먼저 종료하지 않고 종료하더라도 이 프로세스를 백그라운드에서 계속 실행할 수 있는 방법이 있습니까?

답변1

이를 수행하는 일반적인 방법은 CTRL-z프로세스를 일시 중지한 다음 bg백그라운드에서 다시 시작하는 것입니다. 백그라운드 프로세스로 실행되면 연결을 끊을 수 있으며 계속 실행됩니다.

나중에 프로세스를 터미널에 다시 연결해야 하는 경우 를 사용할 수 있으며 reptyr배포 저장소에 있어야 합니다.

답변2

disownHUP쉘을 종료할 때 쉘이 이와 유사한 메시지를 보내는 것을 방지해야 합니다 .

관련 정보