Qual é a diferença entre o desligamento e o desligamento? [duplicado]

34

Para desativar meu sistema, posso usar um desses três comandos:

sudo halt

Ou:

sudo poweroff

Ou:

sudo shutdown -h now

Quais são as diferenças entre esses comandos, ou são todos apenas aliases um do outro?

    
por Theoremiser 25.05.2015 / 10:36

2 respostas

44

halt termina todos os processos e desliga a cpu.

poweroff é exatamente como halt , mas também desliga a própria unidade (luzes e tudo em um PC). Ele envia um comando ACPI para a placa e, em seguida, para a PSU, para cortar a energia.

shutdown é como poweroff , mas também executa os scripts de desligamento.

Fontes:

link

link

    
por 25.05.2015 / 11:00
5

No meu sistema Fedora, embora eles façam coisas diferentes, todos esses comandos são manipulados por systemctl .

$ for cmd in halt poweroff shutdown; do file 'which $cmd'; done
/usr/sbin/halt: symbolic link to '../bin/systemctl'
/usr/sbin/poweroff: symbolic link to '../bin/systemctl'
/usr/sbin/shutdown: symbolic link to '../bin/systemctl'

Suas diferenças podem ser lidas em suas páginas man e também em systemctl man page.

Você também pode ler uma resposta incrível detalhando systemd & parar / desligar / desligar .

    
por 25.05.2015 / 11:04

Tags