Encerrando o servidor remoto fica preso

0

Eu tenho vários servidores rodando no Ubuntu 16.04. Para desligá-los, costumo usar o terminal do meu laptop para conectá-los através do SSH e, em seguida, executar sudo poweroff neles. Enquanto isso sempre faz o trabalho, às vezes, desliga o terminal local. Não consigo ctrl + c disso. Eu tenho que forçar o terminal a fechar. Eu acho que meu terminal local acha que ainda está conectado. Isso não acontece com todos os meus servidores e não consigo entender o porquê.

Este é um problema conhecido? Existe uma maneira de não desligá-lo do terminal local?

    
por Socrates 24.05.2018 / 22:27

1 resposta

0

Como explicado por a resposta de Gilles sobre a questão relacionada isso tende a ocorrer do último comando não retorna um status de saída e, portanto, você pode querer executá-lo como comando composto:

{ sleep 1; poweroff ;}

ou como subshell

( sleep 1; poweroff ;)

Considere o uso de soluções alternativas também fornecidas no post vinculado.

    
por Sergiy Kolodyazhnyy 24.05.2018 / 23:44