Ответы:
Ничего, они оба выполняют одну и ту же задачу.
Из соответствующих справочных страниц:
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.
Без -f
опции для reboot
он будет корректно завершать все процессы, отправляя сигнал 15. Однако, использование reboot -f
вызовет сам reboot(2)
системный вызов (с REBOOTCOMMAND
переданным аргументом) и непосредственно перезагрузит систему.
Из аналогичного вопроса о Unix и Linux :
Внутренне reboot
использует shutdown -r
.
reboot
звонки shutdown
по умолчанию, которые выключат компьютер красиво. С правильным флагом вы можете reboot
использовать halt
вместо этого. Закрытие - это жестокий путь. РЕДАКТИРОВАТЬ: не видел ответ был обновлен для решения этой проблемы. Я буду держать комментарий для ссылки