Ubuntu 16.04 在重启之前没有给出重启消息。

Ubuntu 16.04 在重启之前没有给出重启消息。

我尝试从另一台机器(例如机器 B)对 ubuntu 16.04 机器(例如机器 A)执行“sudo reboot”。我得到的响应为 false(退出状态为 -1),但机器 A 仍重新启动。当我给出相同的命令重新启动机器 14.04 时,它返回 True 并重新启动。

为什么会有区别?有人能解释一下吗?

机器_A-irb>

system("sudo sshpass -p 'password' ssh -v -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p 1234 [email protected] 'sudo reboot'")

此外,当我在 ubuntu 14.04 上执行“sudo reboot”命令时,它会显示以下消息-

Broadcast message from ubuntu@machine
    (/dev/pts/5) at 12:12 ...

The system is going down for reboot NOW!

而 ubuntu 16.04 没有给出任何这样的消息,只是说

Connection to z.z.z.z closed by remote host.
Connection to z.z.z.z closed.

为什么不显示该消息?

我提到'https://github.com/fabric/fabric/issues/1488' 发帖寻求解决方案但我没有得到任何答案。

提前致谢!

相关内容