Como faço para desligar uma caixa do Linux sem executar o init 0


3

Eu quero desligar meu computador como se a energia estivesse cortada (não me pergunte por quê). Como faço isso no Linux?


4
Puxe o plugue de energia? :)

E você sabe que há uma diferença entre "init 6" e cortar o poder ?! Você deve decidir em qual das duas perguntas deseja responder.
AndiDog

@Bryan: Não funciona em um laptop, então você também teria que remover a bateria.
David Thornley

Eu quis dizer init 0. Não consigo editar a pergunta.
Alexandru

Respostas:


7

Se o seu sistema tiver, o comando poweroff deve fazer isso:

poweroff -n -f

  -n = don't sync
  -f = don't run shutdown

Interessante, mas minha manpágina poweroffnão lista -n(não que seja necessária).

Meu man page para powerofflistar essas opções :-). Debian squeeze / stable.
sleske

7

você pode ecoar 'o' (poweroff) para / proc / sysrq-trigger:

$ echo o | sudo tee /proc/sysrq-trigger

Esta é uma das melhores opções se seus discos rígidos falharem. Nesse caso, você receberá um erro de E / S ao executar o comando poweroff.
i_grok

6

você pode entrar em pânico, dependendo do que deseja alcançar.

sysctl -w kernel.panic=1

Isso é ainda melhor do que eu tinha em mente.
Alexandru
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.