![SSH 셸 터미널에 "exit"를 입력하여 생성된 SIGHUP과 PuTTY 창에서 "X" 버튼을 클릭하여 생성된 SIGHUP의 차이점은 무엇입니까?](https://linux55.com/image/6153/SSH%20%EC%85%B8%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%20%22exit%22%EB%A5%BC%20%EC%9E%85%EB%A0%A5%ED%95%98%EC%97%AC%20%EC%83%9D%EC%84%B1%EB%90%9C%20SIGHUP%EA%B3%BC%20PuTTY%20%EC%B0%BD%EC%97%90%EC%84%9C%20%22X%22%20%EB%B2%84%ED%8A%BC%EC%9D%84%20%ED%81%B4%EB%A6%AD%ED%95%98%EC%97%AC%20%EC%83%9D%EC%84%B1%EB%90%9C%20SIGHUP%EC%9D%98%20%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
인용하다이 문제nohup <command> <arg> &
, SSH 쉘 터미널에서 로그아웃한 후 백그라운드에서 계속 명령을 실행 하려고 합니다 . 그런데 쉘 터미널에서 로그아웃하면 nohup ... &
.
X
추가 테스트 후에 PuTTY 창에서 버튼을 클릭하여 로그아웃할 때만 백그라운드 프로세스가 종료된다는 사실을 발견했습니다 . SSH 쉘 터미널 을 입력하여 PuTTY 창에서 로그아웃하면 exit
백그라운드 프로세스가 백그라운드에서 계속 실행됩니다.
이 두 가지 방법을 사용하여 로그아웃하면 백그라운드 프로세스가 다르게 동작하는 이유는 무엇입니까?
exit
SSH 쉘 터미널에 입력하여 생성된 SIGHUP과 X
PuTTY 창에서 버튼을 클릭하여 생성된 SIGHUP의 차이점은 무엇입니까?