Automatic shutdown in Linux
shutdown 8:00 -- Shutdown at 8:00
shutdown +13 -- Shutdown after 13 minutes
shutdown -r now -- Shutdown and restart
shutdown -k +2 -- Display the "The system is going DOWN to
maintenance mode in 2 minutes!" message
shutdown -h now -- Shutdown and halt
shutdown -c -- Cancel ongoing shutdown command
shutdown [-a][-t sec][-krhnfFc][time][warning-message]
-a Use /etc/shutdown.allow.
-t sec Tell init to wait sec seconds between sending processes the warning and the kill signal, before changing to another runlevel.
-k Don't really shutdown; only send the warning messages to everybody.
-r Reboot after shutdown.
-h Halt after shutdown.
-n Don't call init to do the shutdown but do it ourselves. The use of this option is discouraged, and its results are not always what you'd expect.
-f Skip fsck on reboot.
-F Force fsck on reboot.
-c Cancel an already running shutdown. With this option it is of course not possible to give the time argument, but you can enter an explanatory message on the command line that will be sent to all users.
time When to shutdown.
warning-message Message to send to all users.