shutdown

From RaySoft

shutdown brings the system down in a secure way. All logged-in users are notified that the system is going down, and login is blocked. It is possible to shut the system down immediately or after a specified delay. All processes are first notified that the system is going down by the signal SIGTERM. This gives programs like vi the time to save the file being edited, mail and news processing programs a chance to exit cleanly, etc. shutdown does its job by signalling the init process, asking it to change the runlevel. Runlevel 0 is used to halt the system, runlevel 6 is used to reboot the system, and runlevel 1 is used to put to system into a state where administrative tasks can be performed; this is the default if neither the -h or -r flag is given to shutdown. To see which actions are taken on halt or reboot see the appropriate entries for these runlevels in the file '/etc/inittab'.[1]

Documentation

Syntax

shutdown [PARAMETER ...] TIME [MESSAGE]

Parameters

-F
Force fsck on reboot.
-h
Halt or poweroff after shutdown.
-k
Don't really shutdown; only send the warning messages to everybody.
-r
Reboot after shutdown.

References

  1. man 8 'shutdown'