Mac定时关机命令_Mac自动关机设置指南

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 处于开机或唤醒状态,到点就会执行关机。

额外提醒:关机 ≠ 睡眠,别设错选项

在「调度」界面里,“睡眠”“重新启动”“关机”是三个独立选项。选错会导致电脑只是睡过去,而非真正断电:

  • 选「睡眠」:合盖或定时后进入低功耗状态,可快速唤醒
  • 选「关机」:完全断电,下次需手动按电源键启动
  • 如果希望定时后彻底断电,请务必确认下拉菜单中选的是「关机」而非「睡眠」

不复杂但容易忽略。