SSH 셸 터미널에 "exit"를 입력하여 생성된 SIGHUP과 PuTTY 창에서 "X" 버튼을 클릭하여 생성된 SIGHUP의 차이점은 무엇입니까?

SSH 셸 터미널에 "exit"를 입력하여 생성된 SIGHUP과 PuTTY 창에서 "X" 버튼을 클릭하여 생성된 SIGHUP의 차이점은 무엇입니까?

인용하다이 문제nohup <command> <arg> &, SSH 쉘 터미널에서 로그아웃한 후 백그라운드에서 계속 명령을 실행 하려고 합니다 . 그런데 쉘 터미널에서 로그아웃하면 nohup ... &.

X추가 테스트 후에 PuTTY 창에서 버튼을 클릭하여 로그아웃할 때만 백그라운드 프로세스가 종료된다는 사실을 발견했습니다 . SSH 쉘 터미널 을 입력하여 PuTTY 창에서 로그아웃하면 exit백그라운드 프로세스가 백그라운드에서 계속 실행됩니다.

이 두 가지 방법을 사용하여 로그아웃하면 백그라운드 프로세스가 다르게 동작하는 이유는 무엇입니까?

exitSSH 쉘 터미널에 입력하여 생성된 SIGHUP과 XPuTTY 창에서 버튼을 클릭하여 생성된 SIGHUP의 차이점은 무엇입니까?

관련 정보