如何在 Mac OS X 中从终端安排睡眠和唤醒事件

Mac OS X 中的终端

像我们中的许多人一样,我经常很忙,不在家,把我的 Mac 留在桌子上。不过,我经常将家用机器用作本地文件服务器,而家里的其他人都依赖于它的启动和运行。现在我遇到的情况是:我比我的室友更早离开城镇,但我不想依赖一个不是特别精通电脑的人来让我的 Mac 进入睡眠状态,那么我该怎么办?当然,安排睡眠和清醒事件!在这种情况下,它将通过命令行完成。

是的,大多数用户应该并且可以安排睡眠事件Mac OS X 中的 Energy Saver 首选项面板,但这更多地针对可能想要远程调整此行为的高级个人,而这正是终端所允许的。而且,有点怪异的一面,我将从命令行执行此操作,它有两个目的:

1) 这很怪异

2) 如果您当前不在 Mac 旁边但想远程安排睡眠和唤醒,这正是您可以做的。

从 Mac OS X 中的命令行安排 Mac 睡眠和唤醒事件

这是您可以通过命令行安排睡眠和唤醒的方法,请记住,您可以通过 SSH 连接到您要安排的 Mac 来远程执行此操作:

pmset 计划睡眠“12/24/2009 00:00:00”

现在我的系统将在 12 月 24 日平安夜进入休眠状态。

pmset 计划唤醒“12/26/2009 00:00:00”

此命令确保我的 Mac 在圣诞节后第二天醒来

这就是全部!现在,我的 Mac 将自行休眠和唤醒,不受任何其他人的干扰。

请注意,您也可以通过节能器/电池系统首选项 GUI 来完成所有这些操作,但这并不那么有趣(至少对我而言)。

使用命令行方法的另一个好处是可以远程或使用设置脚本轻松修改,因此