Encerre o computador usando o ssh

5

De que formas existem para desligar um computador usando o ssh? Eu estou rodando no linux e quando eu tento desligá-lo remotamente usando o ssh, ele não funciona de verdade. Eu usei o comando sudo shutdown now . Depois, ele disse que o sistema está indo para manutenção AGORA ou o que quer que seja. No entanto, quando cheguei em casa, descobri que o computador ainda estava preso na tela de desligamento do Plymouth.

Como posso conseguir isso?

    
por KalSae 29.04.2015 / 00:02

6 respostas

17

Múltiplas maneiras, dependendo dos hábitos e necessidades, mas o método mais comum é:

shutdown -h now

Como está limpo, ele faz uma sincronização para todas as unidades e é fácil alterar seu comportamento se, por algum motivo, você quiser. Por exemplo, encerre uma hora no futuro.

No seu caso particular, está faltando o -h flag, que também solicita um poweroff. Sem o -h flag, ele é deixado no equivalente linux do antigo Windows 95 “Agora você pode desligar o seu computador” ou o que quer que ele estivesse dizendo.

    
por 29.04.2015 / 00:12
9

Experimente sudo shutdown -h now (o -h é para "halt")

Caso contrário, veja se algo está acontecendo. O Modem Manager e o Network Manager são conhecidos por causar problemas em algumas distros.

    
por 29.04.2015 / 00:06
7

Em vez de shutdown , experimente o comando poweroff . Isso pode não funcionar em todas as distros.

    
por 29.04.2015 / 06:46
5

Extraído de: Desligando um computador remotamente

Shutdown doesn't turn off the computer unless you use the -P option e.g.

sudo shutdown -P now

Alternatively you can use sudo poweroff which does the same thing.

    
por 29.04.2015 / 00:51
2

Você tem diferentes maneiras:

Por Nível de execução

init 0

com o comando Desligamento

shutdown [-option] time

exemplo:

shutdown -h now

Outras maneiras:

Poweroff < --- Referência

poweroff

Parar < --- Referência

halt
    
por 08.05.2015 / 17:36
1

Eu normalmente uso o comando init para fazer isso. Se você quiser desligar, é isso:

sudo init 0

Ninguém sugeriu isso até agora. Existe uma desvantagem ou razão para não usar runlevels?

    
por 29.04.2015 / 20:00