Ubuntu 关闭失败“* 正在杀死所有剩余进程...”

jtp*_*yda 43 linux unix shutdown ubuntu

我有一个全新安装的 Ubuntu 服务器。“重新启动”有效,但在该* Killing all remaining processes...步骤中关闭失败。我在用:

sudo shutdown now
Run Code Online (Sandbox Code Playgroud)

失败后,由[fail](“失败”为红色)指示,我收到以下消息:

 * will now switch to single-user mode
Run Code Online (Sandbox Code Playgroud)

没有其他错误信息。程序退出后用户为root。

关于如何解决这个问题的任何想法,或者问题可能是什么?

Ubuntu 版本是 11.10,我sudo aptitude update && sudo aptitude dist-upgrade在此之前运行过。

小智 38

我也经历过同样的事情,所以我不得不使用停止工作

shutdown -h now
Run Code Online (Sandbox Code Playgroud)

  • 这可能需要 sudo 才能运行 (3认同)

小智 21

从手册页shutdown

... 运行级别 1 用于将系统置于可以执行管理任务的状态;如果 -h 或 -r 标志都没有用于关闭,则这是默认设置。”

shutdown 从用户角度关闭系统,因为 linux 被设计为多用户系统,因此系统范围的消息和可选的时间延迟。

要关闭机器,请使用 -h 选项。

而且我不会担心某些无法及时杀死的进程,这可能就是您收到的 [fail] 消息的含义。


小智 7

我在尝试使用sudo reboot now. sudo shutdown now也失败了。在这两种情况下,系统都切换到单用户模式并停止运行。

停止系统是不可行的,因为它是远程的,我不想跋涉到地下室重新打开它。有效的是sudo shutdown -r 0.

我在 Asus Aspire One 上网本上运行 Ubuntu 13.04 服务器。

我知道这个线程很旧,但是我在当前的发行版中遇到了这个问题。