우분투 서버(SSH)에 접속 중, 로그아웃 후 프로세스 종료를 중지하는 방법은 무엇입니까?

우분투 서버(SSH)에 접속 중, 로그아웃 후 프로세스 종료를 중지하는 방법은 무엇입니까?

SSH를 통해 노트북에서 우분투 서버에 연결하고 시스템에 로그인한 다음 다음과 같은 명령을 실행합니다.

apt install openjdk-13-jre-headless

다운로드가 시작되지만 SSH 연결을 닫으면 프로세스가 종료됩니다. 로그아웃 후 프로세스가 종료되지 않도록 처리하는 방법은 무엇입니까? 가능하고 안전한가요?

답변1

예, 가능하며(대부분의 경우) 안전합니다. 명령은 다음과 같아야 합니다.

nohup apt install openjdk-13-jre-headless >/path/to/log 2>/path/to/errors &

nohup터미널(예: 데몬)에서 프로세스 연결을 끊고 &백그라운드에 배치하는 명령

답변2

다음 명령을 사용할 수 있습니다.nohup

nohup apt install openjdk-13-jre-headless &

내 기억이 정확하다면 ssh 세션을 닫으면 명령이 중지되지 않고 다음과 같은 파일에 출력이 기록됩니다.nohup.out

화면을 사용할 수도 있습니다.
https://linux.die.net/man/1/screen

관련 정보