如果我想让我的机器正常睡眠,该如何关闭咖啡因?

如果我想让我的机器正常睡眠,该如何关闭咖啡因?

我经常使用它caffeinate来确保我的 OS X 系统上的任务不间断地完成运行,并且希望能够禁用它caffeinate以允许我的任务完成后正常睡眠。

有没有办法关闭所有正在运行的caffeinate进程?

答案1

killall caffeinate

或者如果您只是想将其设置为特定时间……

caffeinate -t 144000 & [很快]

就我个人而言,如果我想让机器保持唤醒状态而不影响我的正常睡眠/唤醒行为,我只需使用热角

首选项 > 任务控制 > 热点角…

在此处输入图片描述

然后,当我离开机器时,我只需将光标推到左上角,它就会保持唤醒状态直到我回来。

答案2

如果你希望系统在完成某项任务后恢复到原始睡眠设置自动地, 使用

caffeinate -i /path/to/binaryoftheapp

例如:

caffeinate -i /Applications/Safari.app/Resources/MacOS/Safari

为了简单起见,例如 iTunes

caffeinate -i `ps -o command \`pgrep -f iTunes\`|sed -n 2p`

替换iTunes为您的应用/进程的名称。区分大小写。

相关内容