可能在Linux上中止关机?
我熟悉和使用Linux中的shutdown
,通常只是做
> shutdown -h now
但是有没有办法阻止停机事件发生,比方说如果我打算从现在开始关机10分钟,然后在5分钟内发现我真的不想关机?
您可以使用ps
来查找closures过程并中止它,例如使用ps|grep shutdown
。
这个替代和不那么眼球密集版本:
pkill shutdown killall shutdown kill `cat /var/run/shutdown.pid`
shutdown -c
是在合理的最近shutdown
的“取消关机”。
该语法还支持shutdown -c <message>
用于公告目的,所以如果其他人使用该机器,这很方便。
如果你是shutdown -c
的第二晚,并且已经root在控制台上,那么在init更改runlevel之后,一个非常快的# init 5
将取消closures。
从shutdown
的BSD系统手册页:
定时关机可以通过closures关机程序来取消(SIGTERM应该足够了)。