必须先用pmset -g sched查看当前定时关机任务,再用sudo shutdown -c或sudo pmset repeat cancel取消对应类型任务,最后用sudo shutdown -h或sudo pmset repeat重新设置新时间并验证。

你想在Mac上调整已用终端命令设定的定时关机时间,比如把原定今晚22:00的关机改成23:30,或把30分钟后关机延到60分钟——不能直接编辑原有任务,必须先取消再新建。
确认当前已启用的定时关机任务
打开“终端”,输入:pmset -g sched,回车。如果输出中包含 shutdown 行且显示具体时间(如 2026-08-19 22:00:00),说明存在一次性任务;若显示 repeat shutdown ...,则是周期性任务。
这一步不可跳过——【没有先查看就执行取消命令,可能误删本不需要改的唤醒计划】。
取消现有定时关机任务
分两种情况操作:
方法一:取消一次性倒计时关机
在终端中输入:sudo shutdown -c,回车后输入管理员密码(屏幕不显示字符,输完直接按回车)。
方法二:取消周期性定时关机
输入:sudo pmset repeat cancel,回车并输入密码。该命令会清空所有通过 pmset repeat 设置的重复开关机任务,包括关机、唤醒等。
重新设置新的定时关机时间
第一步:设置今晚指定时间关机
例如改到23:30,输入:sudo shutdown -h 23:30,回车→输入密码→完成。
第二步:设置每天固定时间关机(如只在工作日22:00关机)
输入:sudo pmset repeat shutdown MTWRF 22:00:00,回车→输入密码。
第三步:验证是否生效
再次运行 pmset -g sched,确认输出中已更新为新时间,且无旧任务残留。











