Poweroff через ssh с nohup

У меня есть виртуальная машина qemu. Я хочу очистить его с помощью SSH (я хочу использовать его для службы systemd).

В настоящее время я сделал

ssh vm /sbin/poweroff 

Это работает, но ssh возвращает 255 код ошибки.

Я пытался

 ssh vm 'nohup /sbin/poweroff &' 

Но тогда машина не отключается. Зачем?

  • Почему я все еще могу использовать ssh-обратный туннель после закрытия обратного соединения ssh?
  • Как зарегистрироваться без пароля через ssh
  • X пересылка с Mac на Linux не выполняется
  • Как перечислить доступные алгоритмы ключа хоста для клиента SSH?
  • Как заставить VPN-клиентов использовать только прокси-сервер SOCKS5?
  • Как вводить данные в начале дочернего процесса stdin?
  • Ошибка туннелирования SSH: «канал 1: сбой при открытии: административно запрещено: открыть сбой»
  • Какая правильная форма ключевого слова SSH HostnameSuffixes?
  • One Solution collect form web for “Poweroff через ssh с nohup”

    Похоже, что у ssh возникают проблемы с фоновым процессом, вызывающим зависание, поэтому ssh агрессивно завершает сеанс (это WAG). Я не знаю специфики происходящего, но я подозреваю, что причина, по которой вы получаете 255, – это ssh, чтобы избежать попадания в завитое состояние. Смотрите здесь немного больше информации: Wikipedia – NoHup

    В статье обсуждается использование мультиплексора, что я обычно делаю.

    Linux и Unix - лучшая ОС в мире.