在 macOS Sequoia 中,Mac 定时关机功能已迁移到「调度…」按钮(并非“计划”),而且目前仅支持通过终端命令进行设置;同时还需要关闭“防止自动睡眠”和“唤醒以供网络访问”两项设置,并确认没有未保存的文档,否则定时关机很可能执行失败。

如果你在 Mac 系统定时关机设置里找不到“计划”按钮,原因通常是从 macOS Sequoia(15.x)开始,“电池→定时”界面已经取消了“关机”选项。原来的“计划”或“安排”按钮,本质上已经改名为「调度」,并且位置固定在系统设置窗口右下角。也就是说,这个入口并不是消失或隐藏了,而是名称和可用功能都发生了变化。
确认当前系统是否支持图形化关机设置
先点击苹果菜单,依次进入“系统设置”,然后在左侧找到“电池”(MacBook 机型)或“节能器”(iMac、Mac mini 等机型)。接着在右侧页面一直向下滚动到底部,重点查找带省略号的「调度…」按钮。请注意,它不是“定时”“计划”或“安排”按钮,也不是没有省略号的“调度”字样。如果你看到的是“定时”按钮,却没有省略号,通常说明你当前查看的是旧版本系统对应的路径,而不是 macOS Sequoia 的新入口。
【在 Sequoia 系统中,“电池→定时”面板只保留“启动或唤醒”“睡眠”两个选项,定时关机功能已经被彻底移除】。这意味着无论你怎么勾选选项、刷新页面,甚至重启系统设置应用,都不会再出现“关机”项——这不是权限异常,也不是操作步骤遗漏,而是苹果在系统层面对功能进行了调整。
用终端命令立即补上每日关机任务
方法一:先清除旧任务,再重新写入新的定时关机命令
打开“访达”→前往→实用工具→双击“终端”,然后依次执行:
sudo pmset repeat cancel → 回车 → 输入管理员密码(输入时不会显示字符,输完后直接回车)
sudo pmset repeat shutdown MTWRFSU 23:00:00 → 回车 → 再次输入密码
其中,MTWRFSU 代表周一到周日全部执行;时间格式必须严格使用“24小时制 + 秒”的写法,例如 23:00:00,若只写成 23:00 就会导致命令执行失败。
方法二:不清空旧任务,直接覆盖写入
执行:sudo pmset repeat shutdown MTWRF 22:30:00
这表示仅在工作日(周一到周五)22:30:00 自动关机,周六和周日不会执行。需要特别注意的是,S 代表 Saturday(周六),U 代表 Sunday(周日),如果星期字母写错或顺序错误,定时周期就会出现混乱。
方法三:检查 Mac 定时关机是否真正生效
输入:pmset -g sched
如果终端返回结果中包含一行以“shutdown”开头、并带有具体时间和星期代码的记录,说明任务已经写入成功;如果结果为空,或者只显示“no scheduled power events”,则通常表示前面步骤中遗漏了 sudo,或者管理员密码输入错误。
排查三大硬性拦截条件
第一步:关闭“防止自动睡眠”
进入“系统设置→电池→选项”,找到并关闭「当显示器关闭时,防止 Mac 自动进入睡眠」。如果这一项保持开启,系统连正常的睡眠流程都可能限制,定时关机指令也会被直接拦截,导致无法执行。
第二步:关闭“唤醒以供网络访问”
仍在同一页面继续向下滚动,找到“唤醒以供网络访问”,务必将其关闭。否则局域网中的网络访问请求可能会让 Mac 在关机倒计时过程中被重新唤醒,从而造成 shutdown 任务静默失效。
第三步:检查是否存在未保存文档阻止关机
如果系统检测到任意 App 中仍有未保存的修改内容,例如 TextEdit 中未保存的草稿、Pages 正在编辑但未保存的文件,macOS 通常会主动放弃关机操作,而且不会明显弹出提示、报错或警告。表面上看似一切正常,实际上定时关机已经被中断。
