Risposte:
Niente, entrambi svolgono lo stesso compito.
Dalle rispettive pagine man:
reboot, halt, poweroff
These programs allow a system administrator to reboot, halt or poweroff the system.
Requests that the system be rebooted after it has been brought down.
Senza l' -f
opzione per reboot
, terminerà con grazia tutti i processi, inviando il segnale 15. Tuttavia, l'utilizzo reboot -f
invocherà la reboot(2)
chiamata di sistema stessa (con l' REBOOTCOMMAND
argomento passato) e riavvia direttamente il sistema.
Da una domanda simile su Unix e Linux :
Internamente, reboot
utilizza shutdown -r
.
reboot
chiama shutdown
per impostazione predefinita, il che spegne bene il computer. Con la bandiera destra, puoi invece forzare reboot
l'uso halt
. L'arresto è fatto in modo violento. EDIT: Non ho visto la risposta è stata aggiornata per risolvere questo problema. Terrò il commento per il link