引用するこの問題nohup <command> <arg> &
、SSHシェル端末からログアウトした後、バックグラウンドでコマンドを実行しようとします。ところで、シェル端末からログアウトするとnohup ... &
。
X
追加のテストの後、PuTTYウィンドウのボタンをクリックしてログアウトしたときにのみバックグラウンドプロセスが終了することがわかりました。 SSHシェルターミナルを入力してPuTTYウィンドウからログアウトすると、exit
バックグラウンドプロセスはバックグラウンドで実行され続けます。
この2つの方法を使用してログアウトすると、バックグラウンドプロセスが異なる動作をするのはなぜですか?
exit
SSHシェル端末に入力して生成されたSIGHUPとX
PuTTYウィンドウのボタンをクリックして生成されたSIGHUPの違いは何ですか?