在 Mac OS X 中从命令行设置或禁用因 Mac 系统不活动而导致的睡眠

目录:

Anonim

Mac 用户可以通过 Energy Saver 首选项面板轻松调整空闲时间以使计算机进入睡眠状态,但许多高级 Mac OS X 用户可能希望转向命令行来执行此类任务。这允许通过 SSH 编写脚本、远程检查和更改空闲睡眠行为,您还可以使用它来设置超出标准系统偏好方法允许的空闲时间要求。

ote 这实际上并不是从命令行启动睡眠,而是改变睡眠行为,比如 Mac 是否会睡眠,以及计算机之前的不活动时间有多长开始睡觉

要开始,请从/Applications/Utilities/ 文件夹启动终端并使用以下任何命令字符串。还需要 Sudo,因此需要输入管理员密码来设置睡眠闲置行为的任何更改。

如何从命令行设置Mac系统睡眠空闲时间

You can set amount of idle time in minutes that need elapse before Mac goes to sleep with the following syntax,在这个例子中,我们将使用60表示Mac休眠前一小时的不活动:

sudo systemsetup -setcomputersleep 60

如果需要,请将 60 替换为任何其他分钟数。

如何在Mac OS X中从命令行关闭系统睡眠

您还可以使用相同的命令从命令行完全禁用因不活动而导致的系统休眠,将数字替换为“从不”以指示 Mac 永远不会因不活动而休眠:

sudo systemsetup -setcomputersleep Never

您也可以使用“Off”代替“Never”,但在使用终端命令时要注意大小写。

如何检查当前Mac系统的睡眠状态

如果要确定当前系统睡眠行为设置为什么,可以使用-getcomputersleep标志:

sudo systemsetup -getcomputersleep

如果你看到返回一个数字,它是空闲分钟数,用于确定睡眠事件何时发生,从而表明睡眠功能已打开。同样,如果您看到的报告是“从不”,那么 Mac 将不会因不活动而休眠。

如果您有任何其他关于让 Mac 休眠或从命令行调整休眠行为的类似提示、技巧或有趣信息,请在下面的评论中与我们分享。

在 Mac OS X 中从命令行设置或禁用因 Mac 系统不活动而导致的睡眠