終了時にkill -9を送信する前に、initはどのくらい待ちますか?

終了時にkill -9を送信する前に、initはどのくらい待ちますか?

私が理解するshutdownコマンドは次のとおりです。 initを送信すると、shutdown -h nowすべてのプロセスを正常に停止しようとし、一定時間待ってからkill -9

私の質問は:初期化がどれくらい待つのか、そしてこの時間をどのように設定するかです。正常に停止するのに最大15分かかることがあるプログラムがあり、mysql serverinitがそのプログラムを実行しようとしないようにしたいと思いますkill -9

マンページを読むと、一見するとこの-tフラグが私が探しているようですが、もっと読むと、このフラグは実際にshutdownコマンドを送信することとinitがすべてのプロセスを正常に停止しようとする試みの間の遅延を指定します。

オペレーティングシステムはCentOS 6ですが、Debian 7にも興味があります。

ベストアンサー1

上記のように閉じる時間を指定できます。ここ

shutdown -h +15 "Waiting for graceful shutdown of mysql server"

編集する

スクリプトが終了したことを確認するために、コンピュータの1つで次のスクリプトを使用しました。

while true; do sleep 999999; done

プロセスは終了せず、そのまま存在します。

おすすめ記事