Poweroff через ssh с nohup

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

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

ssh vm /sbin/poweroff 

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

Я пытался

 ssh vm 'nohup /sbin/poweroff &' 

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

One Solution collect form web for “Poweroff через ssh с nohup”

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

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

  • Продолжать работу службы после окончания сеанса ssh
  • Как выполнить удаленную команду и передать ее в локальный файл?
  • VPN-решение для SSH-туннелирования?
  • Переключиться на локальную сессию с удаленного SSH
  • Не удается выполнить SCP, несмотря на то, что SSH работает нормально
  • Как скопировать файл, который все еще записывается поверх ssh?
  • Могу ли я узнать, какой ключ ssh использовался для доступа к учетной записи?
  • SCP воспроизводит разрыв трубки SSH
  • Почему соединение с использованием ключа ssh прерывается с одним именем хоста, но работает с другими?
  • SSH не указывает, что открытый ключ используется для входа в систему
  • SSH в SSH в сценарии оболочки
  • Граница Tmux разделена на rxvt
  • Interesting Posts
    Linux и Unix - лучшая ОС в мире.