Poweroff через ssh с nohup

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

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

ssh vm /sbin/poweroff 

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

Я пытался

 ssh vm 'nohup /sbin/poweroff &' 

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

  • использование ssh-agent
  • Разрешить пользователю запускать одну команду с правами root через ssh
  • Сервер SSH всегда доступен под большой нагрузкой
  • В чем разница между lhome и home, и вызывает ли ошибка аутентификации SSH?
  • Я установил открытый ключ, но мой логин не запрашивает парольную фразу
  • Как я могу разрешить предупреждение «недопустимый заголовок ELF» при попытке SSH и что это значит?
  • Запустить ssh-соединение при запуске
  • Как пользователь демона может подключиться через SSH?
  • One Solution collect form web for “Poweroff через ssh с nohup”

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

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

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