Ubuntuを使用してコマンドバックグラウンドプロセスの親プロセスを終了して孤立プロセスを作成できますかsleep 1000
?可能ですか?
ベストアンサー1
一般的に言えば - はい。しかし、あなたの場合、親プロセスを終了するとは、シェルプロセスを終了してセッションを終了することを意味します。これはまた、Linuxがすべての子プロセスにSIGHUPシグナルを送信して閉じるようにします。したがって、まずnohupでコマンドを実行できます。
nohup sleep 1000 &
これで、killで親シェルを終了できます。より良い方法は、disown
killの代わりにバックグラウンドプロセスでのみ使用することです。