可以在Linux上中止关机吗?

时间:2009-02-08 20:42:05

标签: linux unix shutdown halt process-control

我熟悉并在Linux中使用shutdown,通常只做

> shutdown -h now

但是有没有办法阻止关机发生,比如我打算从现在开始关机10分钟然后在5分钟内我发现我真的不想关机?

4 个答案:

答案 0 :(得分:88)

shutdown -c在合理最近的shutdown上是“取消关闭”。

语法还支持shutdown -c <message>用于公告目的,因此如果其他人使用该计算机,则该方法很方便。

答案 1 :(得分:41)

您可以使用ps查找关闭过程并将其中止,例如使用ps|grep shutdown

替代且不太注重眼球的版本:

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

答案 2 :(得分:9)

如果你在shutdown -c的抽奖结束时已经过了第二个,并且已经在控制台上已经根,那么在init更改运行级别后,非常快的# init 5将取消关闭。

答案 3 :(得分:8)

来自shutdown的BSD系统手册页:

  

可以取消预定的关机   通过杀死关机过程(a   SIGTERM应该足够了。)