What is the difference between reboot and shutdown -r?

24,767

Nothing, both of them do the same task.

From the respective man pages:

man reboot:

reboot, halt, poweroff

These programs allow a system administrator to reboot, halt or poweroff the system.

man shutdown -r:

Requests that the system be rebooted after it has  been brought down.

Without the -f option for reboot, it will gracefully terminate all processes, sending signal 15. However, using reboot -f will invoke the reboot(2) system call itself (with REBOOTCOMMAND argument passed) and directly reboots the system.


From a similar question on Unix and linux:

Internally, reboot uses shutdown -r.

Share:
24,767

Related videos on Youtube

Ahmadgeo
Author by

Ahmadgeo

Updated on September 18, 2022

Comments

  • Ahmadgeo
    Ahmadgeo almost 2 years

    The title says it all: What is the difference between executing shutdown -r and reboot?

  • Ahmadgeo
    Ahmadgeo about 10 years
    Will they both reboot the system after gracefully stopping running services? I usually user reboot, but I have a concern that it terminates running processes.
  • jobin
    jobin about 10 years
    Answered your comment in the answer, please have a look.
  • Gyergyói Dávid
    Gyergyói Dávid over 3 years
    Then why can my system froze by the reboot command and why not when I use 'shutdown -r now'?