为终端禁用 AppNap

han*_*xue 6 terminal.app power-management osx-mavericks macos

如何为终端禁用 AppNap?在终端上获取信息没有Prevent App Nap复选框

终端信息

另一种方法是打开NSAppSleepDisabled标志,但它真的会起作用吗?

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


为什么要为终端禁用 App Nap

我经常在终端上执行长时间运行的作业,例如调试服务器、下载大文件或备份大量文件。当(如果?)为终端启用 App Nap 时,存在中断网络会话的风险。

grg*_*grg 7

是的,您提供的终端命令确实会阻止 App Nap

defaults write com.apple.Terminal NSAppSleepDisabled -bool YES
Run Code Online (Sandbox Code Playgroud)

我测试了这个命令,它成功了……

  • 前:

  • 后:

  • 仅供参考:我在 OSX 10.10 (Yosemite) 中对此进行了测试,现在关键是 **L**SApp**Nap**IsDisabled 而不是 `NSAppSleepIsDisabled`。(粗体字符已更改。) (3认同)