Mac可通过系统偏好设置(节能器→定时)图形化设置每日23:00自动关机,需连接电源;或用终端命令sudo shutdown -h 23:00执行一次性关机、sudo shutdown -c取消,以及sudo pmset repeat shutdown MTWRFSU 22:00:00设置每日重复关机。

你想让Mac在每天晚上11点自动关机,避免整夜耗电或影响系统维护,又不想每次手动操作——macOS Monterey(12.x)系统自带的“节能器”设置就能完成,全程图形界面,无需命令行,但【必须连接电源适配器】,否则笔记本会跳过关机转为睡眠。
通过系统偏好设置安排每日定时关机
第一步:点击屏幕左上角苹果菜单 → 选择“系统偏好设置”。
第二步:在窗口中点击“节能器”图标。
第三步:在右下角找到并点击“定时”按钮(部分Monterey早期版本可能显示为“计划”)。
第四步:勾选“设定以下日期的睡眠、重新启动或关机”,右侧下拉菜单中将默认的“睡眠”改为“关机”。
第五步:在时间栏输入目标时刻(例如23:00),再从下方重复选项中选择“每天”或“仅工作日”等周期。
第六步:点击“好”保存。此时设置立即生效,下次到点若已登录且无未保存文档,系统将直接执行关机;若有未关闭应用,会弹出确认框,不会强制中断。
用终端命令设置一次性定时关机
方法一:60分钟后关机
打开“应用程序” → “实用工具” → “终端”,输入:
sudo shutdown -h +60
回车后输入管理员密码(输入时无字符显示,属正常安全机制)。
方法二:今晚指定时间关机
终端中输入:
sudo shutdown -h 23:30
表示今晚23:30准时关机,时间格式必须为24小时制,不支持秒级精度。
方法三:取消已设定的计划
若临时改变主意,在终端中立刻执行:
sudo shutdown -c
该命令可中止所有由shutdown命令发起的待执行关机任务。
用pmset命令设置每日重复定时关机
这一步适合长期固定作息者,比如每晚22:00雷打不动关机。pmset由系统守护进程launchd托管,不依赖用户是否登录,且关机动作更底层、更可靠。
① 打开“终端”。
② 先清空旧任务(可选):
sudo pmset repeat cancel
③ 设置每天22:00关机:
sudo pmset repeat shutdown MTWRFSU 22:00:00
注意:MTWRFSU代表每周七天,若只设工作日,替换为MTWRF;时间必须含秒,且为24小时制。
④ 验证是否生效:
输入 pmset -g sched,检查输出中是否出现带“shutdown”的条目及对应时间戳。


















