nohupにもかかわらず端末を閉じると、クロムブラウザが殺されるのはなぜですか?
この質問は古いものであり、その理由についてはまだ明確ではありません。 2014年の元の質問: Gnome Terminalタブで、私は走りました $ nohup chromium-browser & しかし、ターミナルタブを閉じると、chromium-browser終了します。されていないnohupことを防ぐことになって?ジルは言った: nohupとdisownは両方ともSIGHUPを抑制すると言えますが、方法は異なります。nohupは、プログラムに最初にシグナルを無視させます(プログラムはこれを変更する場合があります)。nohupはまた、プログラムが制御端末を持たないように調整し、端末が閉じられたときにカーネルによってSIGHUPが送信されないようにします。否認は純粋にシェルの内部にあります。これにより、シェルは終了時にSIGHUPを送信しなくなります。 だから、nohupはクロムブラウザにSIGHUPを無視させないのですか? これは、Emacs(GUIモード)などの他の実行可能ファイルでも見られます。しかし、xeyesではそうではありません。 これは、質問が投稿された32ビットのUbuntu 12.04で発生しています。 2015年に更新、 現在、Ubuntu 14.04を実行していgoogle-chromeますが、代わりにchromium-browserインストールされています。以前にchrome-browserで発生したのと同じことが、今ではgoogle-chromeでも発生します。nohup google-chrome 2>/dev/null &端子タブが閉じられたときに閉じられないように保存しません。/usr/bin/google-chromeはbashスクリプトへのリンク/opt/google/chrome/google-chromeです。nohupbashスクリプトへの適用が機能しないのはなぜですか?bashスクリプトでどのように機能させることができますか?Pythonスクリプトはどうですか?