计划关闭后关闭程序不会终止

计划关闭后关闭程序不会终止

我的家庭服务器(运行 Debian 7.7)遇到了一些问题。

当尝试安排关闭时,会发生以下情况:

serverbox:~ $ sudo shutdown -h +10

Broadcast message from root@serverbox (pts/0) (Tue Nov  4 23:56:52 2014):

The system is going DOWN for system halt in 10 minutes!

...这很好,除了终端没有返回。仍然显示关闭警告消息,但终端提示未返回。结束 SSH 会话或按Ctrl+c将导致关闭被取消。

我可以以某种方式阻止这种行为吗?这真的应该发生吗?

答案1

而不是使用ctrl + cusectrl + z将操作放在后台。

或者更好的方法是&在末尾添加一个,如下所示:

serverbox:~ $ sudo shutdown -h +10 &

& 符号:&

& 符号告诉 shell 它应该在后台执行该进程并立即返回到提示符。通常,它会等待命令完成,然后再返回到提示符 - 这不是您想要的。这在技术上称为将命令分叉到后台

相关内容