SSHシェル端末に「exit」と入力して生成されたSIGHUPとPuTTYウィンドウの「X」ボタンをクリックして生成されたSIGHUPの違いは何ですか?

SSHシェル端末に「exit」と入力して生成されたSIGHUPとPuTTYウィンドウの「X」ボタンをクリックして生成されたSIGHUPの違いは何ですか?

引用するこの問題nohup <command> <arg> &、SSHシェル端末からログアウトした後、バックグラウンドでコマンドを実行しようとします。ところで、シェル端末からログアウトするとnohup ... &

X追加のテストの後、PuTTYウィンドウのボタンをクリックしてログアウトしたときにのみバックグラウンドプロセスが終了することがわかりました。 SSHシェルターミナルを入力してPuTTYウィンドウからログアウトすると、exitバックグラウンドプロセスはバックグラウンドで実行され続けます。

この2つの方法を使用してログアウトすると、バックグラウンドプロセスが異なる動作をするのはなぜですか?

exitSSHシェル端末に入力して生成されたSIGHUPとXPuTTYウィンドウのボタンをクリックして生成されたSIGHUPの違いは何ですか?

関連情報