私が知っている限り、nohup
信号は無視されます。ため息をつく端末はアプリケーションに信号を送信しますが、アプリケーションは信号を変更できます。
コマンドでSpotifyを実行しnohup spotify &
、端末の右上隅にあるX記号をクリックして端末を閉じると、Spotifyも閉じます。
これは、Spotifyがそれを無視しないように変更することを意味しますか?ため息をつくシグナル?
ただし、コマンドを使用して端末を閉じると、exit
Spotifyは引き続き機能します。exit
コマンドを呼び出すと、端末は別の信号を送信しますか? Spotifyも中断されると予想されます。
PS 私はElementary OS Lokiとxtermを使っています。
答え1
さて、どの端末を使っているのかわからなかったので確かにわかりませんが、端末が閉じたときにSIGHUPの代わりにSIGTERMなどを送ることが可能です。必要な3つの作業は、ターミナルエミュレータのマニュアルページを読んで、別のターミナルエミュレータを試してみて、ターミナルエミュレータのバグレポートを送信することです。
PS どの端末エミュレータを使用していますか?