Poweroff via ssh com um nohup

1

Eu tenho uma máquina virtual qemu. Eu quero limpá-lo usando SSH (eu quero usá-lo para um serviço systemd).

Atualmente eu fiz

ssh vm /sbin/poweroff

Isso funciona, mas ssh retorna um código de erro 255.

Eu tentei

ssh vm 'nohup /sbin/poweroff &'

Mas a máquina não desliga. Por quê?

    
por marmistrz 31.03.2017 / 16:45

1 resposta

0

Parece que o ssh está tendo problemas com o processo em segundo plano fazendo com que ele seja interrompido, assim o ssh finaliza agressivamente a sessão (que é um WAG). Eu não sei os detalhes do que está acontecendo, mas suspeito que o motivo pelo qual você obteve 255 retornos é que o ssh está evitando entrar em um estado suspenso. Veja aqui um pouco mais informações: Wikipedia - NoHup

O artigo continua discutindo o uso de um multiplexador, que é o que comumente faço.

    
por 31.03.2017 / 17:48

Tags