macOS 小技巧:禁止系统进入休眠的命令行工具 Caffeinate

今天给大家分享一款 macOS 内置的实用小工具:Caffeinate,它可以禁止系统进入休眠。当我们需要远离电脑,电脑又在跑一些必须的程序的时候,不能休眠,比如下载,就非常有用。

Caffeinate 的使用非常简单,打开命令行,输入命令,保留命令行窗口(不要关闭)即可。如果中途不需要了,可以使用 control + z 来中断执行,或者直接关闭命令行窗口即可。

caffeinate

Caffeinate 参数:

-d:禁止屏幕休眠。

-i:禁止系统空闲休眠。

-m:禁止硬盘进入休眠。

-s:禁止系统进入睡眠状态,此参数仅在插上电源的时候才有效。

-u:表示用户处于活动状态,此参数将打开屏幕并禁止屏幕进入空闲休眠。

-t:指定命令有效的超时值,以秒为单位。

Caffeinate 使用例子:

$ caffeinate -s -t 3600

禁止系统进入休眠,为期一个小时,一个小时后可以进入休眠。

此时,你会发现屏幕还是会进入休眠状态,但是系统不会进入休眠状态,下载仍在进行。

扩展阅读:

Prevent the system from sleeping on behalf of a utility.

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>