9
プロセスを強制終了し、PIDが再利用されていないことを確認する方法
たとえば、次のようなシェルスクリプトがあるとします。 longrunningthing & p=$! echo Killing longrunningthing on PID $p in 24 hours sleep 86400 echo Time up! kill $p トリックを行う必要がありますか?プロセスが早期に終了し、そのPIDがリサイクルされた可能性があることを除いて、いくつかの罪のないジョブが代わりにシグナルキューで爆弾を取得することを意味します。実際にはこれは問題になる可能性がありますが、それでも私は心配しています。長時間実行しているものをハッキングして、それ自体を落とす、またはFSでPIDを保持/削除することはできますが、ここでは一般的な状況を考えています。