Na maioria dos sistemas, todo comando "shutdown" é apenas um symlink para um programa / script comum que altera seu comportamento com base em como (com qual "nome") é invocado.
Portanto, poweroff
faz um tipo de desligamento que desliga a máquina (geralmente através de APIs ACPI), também e é equivalente a shutdown -hP
, enquanto shutdown
como um comando é mais genérico e pode fazer muitos thigs depois de "parar" o sistema operacional, baseado em quais flags é chamado.
Por exemplo, shutdown -r
reinicia a máquina, enquanto shutdown -h
apenas para o sistema operacional (e a máquina ainda está ligada, embora não seja utilizável).