nohupは、シェルのSIGHUPの影響を受けないプロセスをレンダリングしますが、これをシェルから実行しても:
bash -c 'while true; do sleep 1; date; done' >& nohup.out &
その後、ログアウトして再度ログインすると、bashはまだ実行中で、nohup.outに出力を生成します。違いはありますか?リダイレクトのみに頼ると信頼性が低下しますか?
参考までに、一般に、これらの種類の質問は、おそらくserverfaultではるかに速く回答されます。
—
Mikeage
@Mikeage:それは、bashについてだからといって何ですか?
—
Hello71
これはかなりLinux固有であり(SFはLinuxユーザーの割合がSUよりも高い傾向があります)、これは管理者が日常的に行うことです。
—
Mikeage