macos ventura移除了系统设置中的定时关机选项,仅保留睡眠调度;需用pmset命令实现每日真实关机,如sudo pmset repeat shutdown mtwrfsu 22:00:00,或用shutdown命令执行一次性关机。

升级到macOS Ventura后,系统设置里原本在“节能”或“电池”中的定时关机选项确实消失了,图形界面不再提供直接设置每日自动关机的功能,必须改用终端命令行方式实现稳定可靠的定时关机。
用系统设置恢复“类定时关机”功能(仅限睡眠)
虽然Ventura移除了关机选项,但“睡眠”仍保留在调度界面中,对多数用户而言,睡眠+电源适配器组合可达成近似关机的省电效果。
点击屏幕左上角苹果菜单 → “系统设置” → 左侧选择“电池”(笔记本)或“节能器”(台式机)。
滚动到底部,点击右下角的“调度”按钮。
勾选“设定以下日期的睡眠、重新启动或关机”,在右侧下拉菜单中只能选“睡眠”,不能选“关机”或“重新启动”——这是Ventura的硬性限制。
设定时间(如23:00)并选择重复周期(例如“每天”),点击“好”保存。注意:此操作不会真正断电,Mac仍维持低功耗运行,USB设备可能持续供电,远程唤醒仍有效。
用pmset命令设置每日真实关机(推荐)
这是Ventura及后续版本唯一能实现**真正断电关机**的原生方案,任务由系统守护进程launchd托管,不依赖用户是否登录,稳定性高。
第一步:打开“访达” → “前往” → “实用工具” → 双击“终端”。
第二步:输入命令查看当前是否有残留调度任务:pmset -g sched。如果输出为空,说明无冲突;若已有shutdown条目,建议先清除。
第三步:执行每日关机设置。例如,让Mac每天晚上22:00:00彻底关机:sudo pmset repeat shutdown MTWRFSU 22:00:00。
MTWRFSU代表周一到周日,若只设工作日(周一至周五),请替换为MTWRF;时间格式必须是24小时制且精确到秒,缺秒会报错。
第四步:输入管理员密码(输入时无任何字符显示,属正常安全机制),回车确认。设置成功后,系统不会提示,但再次运行pmset -g sched将看到shutdown条目及对应时间戳。
用shutdown命令设置一次性关机(应急用)
适合临时安排、倒计时或今晚某个具体时刻关机,响应快,无需长期维护。
方法一:60分钟后关机 → 输入 sudo shutdown -h +60。
方法二:今天晚上23:30关机 → 输入 sudo shutdown -h 23:30。
方法三:立即关机 → 输入 sudo shutdown -h now。
每条命令执行后都会要求输入管理员密码,输完直接回车即可生效。所有任务由系统init进程接管,关闭终端也不影响执行。
若中途想取消,立刻在终端中输入:sudo shutdown -c。这一步操作起来很简单,直接敲命令回车就行。
取消已设置的定时关机任务
如果发现pmset设置的时间不对,或者想彻底清空所有重复计划,必须用专用命令。
在终端中输入:sudo pmset repeat cancel。
回车后输入管理员密码,确认执行。该命令会一次性清除所有通过pmset repeat设置的开机、关机、睡眠等重复任务,不可逆,请确保你真的要全部删除。
执行完毕后,再运行pmset -g sched应返回空结果,表示已清理干净。











