我有一个 qemu 虚拟机。我想使用 SSH 彻底关闭它(我想将它用于 systemd 服务)。
目前我做了
ssh vm /sbin/poweroff
这有效,但ssh
返回 255 错误代码。
我试过
ssh vm 'nohup /sbin/poweroff &'
但随后机器无法关闭。为什么?
答案1
听起来 ssh 的后台进程出现问题,导致其挂起,因此 ssh 主动结束会话(这是一个 WAG)。我不知道具体情况,但我怀疑返回 255 的原因是 ssh 避免进入挂起状态。请参阅此处了解更多信息:维基百科 - NoHup
本文继续讨论如何使用多路复用器,这是我经常做的事情。