shutdown now kills everything and then powers down the machine. halt kills everything and then... there is no step 2. It will sit, running but not doing anything, until people stop arguing over ...
Why do we need the reboot function in different binaries? shutdown -r and reboot Or do they differ in something?