The most common ways to use the command are:. shutdown -s — Shuts down.
Those five ways of shutting down a Linux computer from the command line are particularly useful as they can be used on the computer itself, or via a remote SSH. As these commands are so concise, they lend themselves to quick use — which might result in an accidental reboot from time to time!
shutdown -r — Restarts. shutdown -l — Logs off.shutdown -h — Hibernates.Note: There is a common pitfall wherein users think -h means 'help' (which it does for every other command-line program. Except shutdown.exe, where it means 'hibernate').
They then run shutdown -h and accidentally turn off their computers. Watch out for that.shutdown -i — 'Interactive mode'. Instead of performing an action, it displays a GUI dialog. shutdown -a — Aborts a previous shutdown command.The commands above can be combined with these additional options:.f — Forces programs to exit. Prevents the shutdown process from getting stuck.t — Sets the time until shutdown. Use -t 0 to shutdown immediately.c — Adds a shutdown message. The message will end up in the Event Log.-y — Forces a 'yes' answer to all shutdown queries.Note: This option is not documented in any official documentation.
It was discovered by.I want to make sure some other really good answers are also mentioned along with this one. Here they are in no particular order. from. from. from. from. Original answer: Oct.
2008You also got all the ' rundll32.exe shell32.dll' serie:(see update below). rundll32.exe user.exe,.ExitWindows. Fast Shutdown of Windows.rundll32.exe user.exe,.ExitWindowsExec. Restart Windows rundll32.exe shell32.dll,SHExitWindowsEx nwhere n stands for:. 0 - LOGOFF. 1 - SHUTDOWN. 2 - REBOOT.
4 - FORCE. 8 - POWEROFF(can be combined - 6 = 2+4 FORCE REBOOT)Update April 2015 (6+ years later):kindly points out:Don't use rundll32.exe for this purpose.