How do I disable AppNap for Terminal? Get Info on Terminal does not have Prevent App Nap check box

Terminal Info

An alternative is to turn the NSAppSleepDisabled flag on, but will it actually work?

$ defaults write com.apple.Terminal NSAppSleepDisabled -bool YES

Why Disable App Nap for Terminal

I frequently have long running jobs on Terminal, such as debugging a server, downloading large files or backing up large amount of files. There is a risk of interrupting a network session when (if?) App Nap is enabled for Terminal.


Yes, the Terminal command that you provided does prevent App Nap:

defaults write com.apple.Terminal NSAppSleepDisabled -bool YES

I tested the command, and it worked successfully…

  • Before:

  • After:

| improve this answer | |
  • 3
    FYI: I was testing this in OSX 10.10 (Yosemite) and the key is now LSAppNapIsDisabled and not NSAppSleepIsDisabled. (The bold characters have changed.) – SaxDaddy Oct 26 '14 at 8:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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