![우분투 서버(SSH)에 접속 중, 로그아웃 후 프로세스 종료를 중지하는 방법은 무엇입니까?](https://linux55.com/image/13174/%EC%9A%B0%EB%B6%84%ED%88%AC%20%EC%84%9C%EB%B2%84(SSH)%EC%97%90%20%EC%A0%91%EC%86%8D%20%EC%A4%91%2C%20%EB%A1%9C%EA%B7%B8%EC%95%84%EC%9B%83%20%ED%9B%84%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%20%EC%A2%85%EB%A3%8C%EB%A5%BC%20%EC%A4%91%EC%A7%80%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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