Poweroff через ssh с nohup

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

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

ssh vm /sbin/poweroff 

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

Я пытался

 ssh vm 'nohup /sbin/poweroff &' 

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

  • Выполнение команды на сервере, но наличие локальных файлов для чтения / записи на сервере
  • Не-ASCII печатные символы в sshd-баннере
  • Почему запуск firefox (из командной строки) в VM запускает firefox на главной машине и наоборот?
  • Sourcing .bashrc из ssh после удаления строки проверки строки
  • использовать SFTP в сценарии оболочки
  • Поиск и управление файлами на внешнем жестком диске через FileZilla через SSH
  • Завершить процесс из другого окна SSH
  • Обратный SSH - малина Pi и AWS
  • One Solution collect form web for “Poweroff через ssh с nohup”

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

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

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