&
親シェルを終了した後、edプロセスはどうなりますか?
some-daemon &
killall "$SHELL"
デーモンが死んでいますか?もしそうなら、それを殺すためにどの信号が送信されますか?
答え1
バックグラウンドプロセス(some-daemon
あなたの場合)は引き続き実行されますが、親プロセスID(PPID)はinit
PID 1のプロセスに変更されます。kill
を介してPIDを見つけることができるので、信号を送信してこれを行うことができますps
。
&
親シェルを終了した後、edプロセスはどうなりますか?
some-daemon &
killall "$SHELL"
デーモンが死んでいますか?もしそうなら、それを殺すためにどの信号が送信されますか?
バックグラウンドプロセス(some-daemon
あなたの場合)は引き続き実行されますが、親プロセスID(PPID)はinit
PID 1のプロセスに変更されます。kill
を介してPIDを見つけることができるので、信号を送信してこれを行うことができますps
。