Mac定时关机有图形界面和命令行两种方式:系统设置中通过“电池/节能器→调度”可设每日固定时间关机,仅限接电时生效;终端用sudo shutdown -h +分钟可延迟关机,sudo shutdown -c取消;pmset支持精准周期关机且不受电源影响。

Mac 定时关机有图形界面和命令行两种主流方式,前者适合日常使用、操作直观;后者更灵活,支持单次或周期性计划,也便于脚本化管理。当前系统(macOS,2025年末)中,“节能器”已整合进“系统设置 > 电池/节能器”,终端命令仍完全可用且稳定。
用系统设置安排每天自动关机
这是最简单、无需记命令的方法,适合设定固定时间关机(如每晚11点):
- 点击左上角苹果图标 →「系统设置」
- 左侧选「电池」(笔记本)或「节能器」(台式机)
- 点击右下角「调度」按钮
- 勾选「设定以下日期的睡眠或关机」
- 在下拉菜单中选择「关机」,设定具体时间(例如 23:00),再选重复周期(每天 / 工作日 / 周末 / 自定义星期)
- 点「好」保存,系统会按时执行关机
⚠️ 注意:该功能仅在 Mac 接通电源时可靠生效;若使用电池,可能因电量不足提前中断或跳过关机。
用终端设置延迟关机(倒计时)
适合临时场景,比如下载大文件后想让电脑一小时后自动关机:
- 打开「应用程序 → 实用工具 → 终端」
- 输入命令:sudo shutdown -h +60(表示60分钟后关机)
- 回车后提示输入密码,输入当前用户管理员密码(输入时不显示字符,输完直接回车)
- 成功后终端会显示确认信息,关机倒计时即启动
- 如需取消,再输:sudo shutdown -c
✅ 小技巧:+ 后面单位是分钟,+10 就是10分钟,+1440 就是24小时。
用 pmset 设置周期性定时关机(推荐进阶用)
比图形界面更精准,支持按周单独指定哪几天关机,还能和开机联动:
- 打开终端,输入命令设置每天22:00关机:sudo pmset repeat shutdown MTWRFSU 22:00:00
- 若只想工作日(周一至周五)关机,把 MTWRFSU 换成 MTWRF
- 查看当前所有定时任务:pmset -g sched
- 清空所有重复计划:sudo pmset repeat cancel
? 提示:pmset 命令不会受电池状态影响,只要 Mac 处于开机或唤醒状态,到点就会执行关机。
额外提醒:关机 ≠ 睡眠,别设错选项
在「调度」界面里,“睡眠”“重新启动”“关机”是三个独立选项。选错会导致电脑只是睡过去,而非真正断电:
- 选「睡眠」:合盖或定时后进入低功耗状态,可快速唤醒
- 选「关机」:完全断电,下次需手动按电源键启动
- 如果希望定时后彻底断电,请务必确认下拉菜单中选的是「关机」而非「睡眠」
不复杂但容易忽略。










