Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

What is the difference between the shutdown menu item and shutdown -h now? The former sometimes hangs up my laptop on Ubuntu 11.10.

share|improve this question

3 Answers 3

up vote 9 down vote accepted

The shutdown menu item requests the graphical system to shutdown cleanly. Programs that have files to save, for example, have an opportunity to ask the user what to do.

shutdown -h now (synonym: poweroff; see also reboot) merely sends signals to all running programs. They don't have a chance to query the user if they have unsaved files. However, sending the poweroff command will work in more situations because of this.

share|improve this answer
    
Thanks very much. I didn't know about the difference in saving of files for open programs, it now makes sense to me. –  213441265152351 Dec 9 '11 at 10:12

shutdown the system in a safe way. You can shutdown the machine immediately, or schedule a shutdown using 24 hour format.

After bringing down the system, shutdown command halts or reboots the system according to the option that is specified. Only root user can execute shutdown command

-r  Requests that the system be rebooted after it has been brought down
-h  Requests that the system be either halted or powered off after it has been broughtdown, with the choice as to which left up to the system
-H  Requests that the system be halted after it has been brought down
-P  Requests that the system be powered off after it has been brought down
-c  Cancels a running shutdown. TIME is not specified with this option, the firstargument is MESSAGE
-k  Only send out the warning messages and disable logins, do not actually bring thesystem down
share|improve this answer
3  
This doesn't answer the question. –  Scott Severance Dec 9 '11 at 9:39

The menu calls a complicated set of freedesktop.org specifications that shut down the system without the user needing to be root. You can see some of these on this answer. This method checks for open documents and blocking applications in the graphical interface before eventually calling for a system halt (via shutdown).

Running shutdown directly just shuts the computer down - regardless of what's running.

If the first isn't working, there's probably something blocking it. I'm not an expert in how it works so I suggest you file a bug on LaunchPad and let somebody who does know how it works step you through the debug process.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.