Antworten:
Nichts, beide erledigen die gleiche Aufgabe.
Aus den jeweiligen Manpages:
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.
Ohne die -f
Option für reboot
werden alle Prozesse ordnungsgemäß beendet und das Signal 15 gesendet. Mit reboot -f
wird jedoch der reboot(2)
Systemaufruf selbst (mit übergebenem REBOOTCOMMAND
Argument) aufgerufen und das System direkt neu gestartet.
Aus einer ähnlichen Frage zu Unix und Linux :
Intern reboot
verwendet shutdown -r
.
reboot
ruft shutdown
standardmäßig, das Fährt schön den Computer. Mit der richtigen Flagge können Sie die reboot
Verwendung erzwingen halt
. Das Herunterfahren geschieht auf gewaltsame Weise. BEARBEITEN: Ich habe nicht gesehen, dass die Antwort aktualisiert wurde, um dies zu beheben. Ich werde den Kommentar für den Link behalten