web-dev-qa-db-ja.com

Linuxでシャットダウンを中止できますか?

私はLinuxでshutdownに精通しており、使用していますが、通常は

> shutdown -h now

しかし、シャットダウンを停止する方法はありますか?たとえば、今から10分後にシャットダウンしたいのに、5分後にシャットダウンしたくないことに気づいたら?

41
David

psを使用して、シャットダウンプロセスを見つけて、たとえばps|grep shutdown

これの代替で目玉の少ないバージョン:

pkill shutdown
killall shutdown
kill `cat /var/run/shutdown.pid`
42
skiphoppy

shutdown -cは、比較的最近のshutdownsで「シャットダウンをキャンセル」します。

構文は、アナウンス目的でshutdown -c <message>もサポートしているため、他の人がマシンを使用する場合に便利です。

92
chaos

shutdown -cの抽選にもう少し遅れて、すでにコンソールでrootになっている場合、非常に高速な# init 5は、initがランレベルを変更した後にシャットダウンをキャンセルします。

注:この回答は現在ほとんど使用されていません。 init 5はsystemdではあまり役に立ちません。残念なことに、ほとんどのシステムで使用されています。

10
Joshua

BSDシステムのshutdownのマニュアルページから:

スケジュールされたシャットダウンは、シャットダウンプロセスを強制終了することでキャンセルできます(SIGTERMで十分です)。

8
Chris Bunch