As opções -S
e -p
de sudo
não têm importância nesse caso. Aqui está o que eles fazem, respectivamente.
A opção
-S
faz com quesudo
leia a senha de STDIN. Isso permite, por exemplo, que uma senha seja canalizada parasudo
aecho
oucat
.A opção
-p
permite substituir o prompt de senha padrão e usar um personalizado ou nenhum.
A diferença importante está nos dois comandos sendo emitidos por sudo
.
O comando
halt
, se invocado sem a opção-p
, simplesmente interrompe o sistema operacional e interrompe todas as CPUs. Quando o sistema estiver completamente parado, o usuário pode acessar o botão Liga / Desliga do computador com segurança manualmente.Os comandos
poweroff
,shutdown -h now
ehalt -p
fazem a mesma coisa quehalt
sozinhos, enquanto enviam adicionalmente um comando ACPI para sinalizar à fonte de alimentação para desconectar a energia principal. Isso evita que você tenha que pressionar fisicamente o botão Liga / Desliga no computador.