私はLinuxでshutdown
に精通しており、使用していますが、通常は
> shutdown -h now
しかし、シャットダウンを停止する方法はありますか?たとえば、今から10分後にシャットダウンしたいのに、5分後にシャットダウンしたくないことに気づいたら?
ps
を使用して、シャットダウンプロセスを見つけて、たとえばps|grep shutdown
。
これの代替で目玉の少ないバージョン:
pkill shutdown
killall shutdown
kill `cat /var/run/shutdown.pid`
shutdown -c
は、比較的最近のshutdown
sで「シャットダウンをキャンセル」します。
構文は、アナウンス目的でshutdown -c <message>
もサポートしているため、他の人がマシンを使用する場合に便利です。
shutdown -c
の抽選にもう少し遅れて、すでにコンソールでrootになっている場合、非常に高速な# init 5
は、initがランレベルを変更した後にシャットダウンをキャンセルします。
注:この回答は現在ほとんど使用されていません。 init 5
はsystemdではあまり役に立ちません。残念なことに、ほとんどのシステムで使用されています。
BSDシステムのshutdown
のマニュアルページから:
スケジュールされたシャットダウンは、シャットダウンプロセスを強制終了することでキャンセルできます(SIGTERMで十分です)。