Odpowiedzi:
Nic, oboje wykonują to samo zadanie.
Z odpowiednich stron podręcznika:
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.
Bez -fopcji reboot, z wdziękiem zakończy wszystkie procesy, wysyłając sygnał 15. Jednak użycie reboot -fspowoduje wywołanie samego wywołania reboot(2)systemowego (z REBOOTCOMMANDprzekazanym argumentem) i bezpośrednie ponowne uruchomienie systemu.
Z podobnego pytania dotyczącego Uniksa i Linuksa :
Wewnętrznie rebootwykorzystuje shutdown -r.
rebootzwraca shutdowndomyślnie, który wyłącza komputer przyjemnie. Z odpowiednią flagą możesz zamiast tego zmusić rebootdo użycia halt. Zamykanie odbywa się w sposób gwałtowny. EDYCJA: Nie widziałem, że odpowiedź została zaktualizowana, aby rozwiązać ten problem.