article

macOS 自动重启计划:终极指南

8 min read

Mac Mini 自动重启设置指南

Apple 的新款 Mac Mini 看起来就像有人把 Mac Studio 缩小了,我很喜欢。但是至少有一个,嗯,备受争议的问题:你必须伸手到它下面才能打开它。如果你对此感到困扰(并且不想把它翻过来,让它看起来像戴着一顶小帽子),你可以通过创建电源计划来自动安排它的启动和关闭时间。我来告诉你怎么做。

有许多原因你可能想这样做。我在我的 MacBook Air 上这样做,因为我不太经常使用它,而且我厌倦了打开它的盖子,却发现笔记本电脑已经没电了。其他人可能希望他们的电脑在半夜唤醒以执行计划备份。还有些人可能需要出于商业原因关闭他们的 Mac。

曾经,你可以使用系统偏好设置中的一个简单设置菜单来创建这样的计划。不幸的是,这个功能并没有随 macOS Ventura 一起出现,因为 Apple 用类似 iOS 的系统设置应用程序取代了系统偏好设置。

好消息是,即使 Apple 移除了易于使用的电源计划设置,你仍然可以创建它启用的自动化。坏消息是,你必须使用 Apple 的命令行工具 Terminal 来执行此操作。如果你以前没有使用过命令行界面,这可能是一个令人望而却步的任务,而且 Apple 的支持说明书对于以这种方式设置电源计划也没有提供太多的帮助。但是别担心。我将在下面描述如何操作。

但首先,需要注意几点。

当你使用 Terminal 设置 Mac 的电源计划时,你不能分别输入启动和关闭命令——Mac 仅接受一个计划,并且它是你输入的最后一个计划。因此,如果你尝试先设置启动时间,然后再设置关闭时间,它只会使用关闭时间。相反,你需要输入一个命令。

第二,虽然使用 Terminal 很有趣,让你感觉自己像一个电脑巫师,但如果你输入错误的命令,也可能很危险。下面详细介绍的命令不会做任何有害的事情,但你不应该输入你不理解的随机命令。 这里 有一个网站解释了你将要使用的许多语法。 (你也可以在 Terminal 中键入“man pmset”来获取类似的列表。)

如何设置 macOS 电源计划

下面是设置电源计划的第一部分,它设置了你希望电脑每天启动的时间。输入此内容,但不要立即按 Enter,因为还有更多内容需要添加。

sudo pmset repeat poweron

接下来,你将设置要运行的日期。如果你只想工作日,则下一个单词就是“weekdays”,没有标点符号。否则,每一天都用一个字母表示。这些字母都以不带空格的方式输入。以下是字母代码:

  • 星期一 = M
  • 星期二 = T
  • 星期三 = W
  • 星期四 = R
  • 星期五 = F
  • 星期六 = S
  • 星期日 = U

接下来,你将输入时间,格式为 HH:MM:SS。例如,上午 7 点是 7:00:00,上午 10 点是 10:00:00。使用 24 小时制。(如果你不熟悉它,最简单的方法是将 12 加到数字上,这意味着下午 1 点将是 13:00:00。)

所以,如果你想让你的电脑在每个工作日早上 7 点启动,命令将如下所示:

sudo pmset repeat poweron MTRFSU 7:00:00

如果你不想添加关机计划,那么你就完成了,现在可以按 Enter 了。(Terminal 可能会要求你输入密码——这是你登录电脑时使用的密码。)

添加关机计划

要添加关机时间,你将添加单词“shutdown”到字符串的末尾,后跟你希望关机发生的日期和时间。

例如,如果你想每天凌晨 1 点关机,命令将如下所示:

sudo pmset repeat shutdown MTWRFSU 1:00:00

请记住,你必须在输入所有内容后才按 Enter,因为 Terminal 不会让你编辑命令。

一些有用的提示

  • 清除你的电源计划: 如果你发现自动化的计划不适合你的需求,并且你想删除说明,你可以通过输入以下内容轻松地清除计划:

    sudo pmset repeat cancel
  • 双重检查你的工作: 要双重检查你是否以你想要的方式设置了计划,请输入此命令并按 Enter:

    pmset -g sched
  • 如果它没有关机: 有时,一个或多个应用程序会阻止你的关机发生,例如,如果你有未保存的工作,你的电脑将只是保持睡眠状态,等待你做一些事情。你仍然可以使用“wakeorpoweron”来安排唤醒,如下所示:

    sudo pmset repeat shutdown MTWRFSU 1:00:00 wakeorpoweron MTWRF 7:00:00

就这样了!现在,你的电脑应该会自动关机和启动,你可以享受节能的好处!