当前位置:优学网  >  在线题库

关于macOS的问题's咖啡因效用

发表时间:2022-07-23 00:40:43 阅读:82

当需要在macOS上运行长时间运行的计算时,caffeinate实用程序非常方便.

然而,从文档中不太清楚,我应该使用哪些标志?

咖啡酸人说:

-i      Create an assertion to prevent the system from idle sleeping.
-s      Create an assertion to prevent the system from sleeping. This
             assertion is valid only when system is running on AC power.

我很难看出区别.有人能解释一下吗?

🎖️ 优质答案
  • -i标志使用PreventUserIdleSystemSleep断言状态,该状态防止整个系统空闲休眠,这是未指定断言标志时的默认模式.

    -s标志使用PreventSystemSleep断言状态,该状态仅在设备连接到交流电源时有效.

    核心区别在于,有了-i标志,它可以防止当用户空闲一段时间时激活的那种睡眠,但不会阻止系统在您(或其他人)命令它时睡眠.另一方面,-s标志可以防止整个系统无论何时都睡眠,即使它被指示这样做.

    P、 您可以看到由caffeinate使用pmset-g断言| grep caffeinate创建的断言类型.

  • 相关问题