执行sudo pmset repeat cancel可彻底清除所有pmset repeat设置的定时任务,包括wake、shutdown等全部类型;验证用pmset -g sched,输出为空即成功,操作前需截图备份。

你想彻底清除Mac上所有由pmset repeat命令设置的定时开关机、唤醒或关机任务,避免它们在深夜自动开机或会议中途突然关机——这些任务独立于系统设置界面存在,图形操作删不掉,必须用终端指令一次性抹除。
用终端命令取消全部pmset重复计划
这一步会清空所有通过sudo pmset repeat写入的周期性任务,包括wake、wakeorpoweron、shutdown、sleep等全部类型,无论你设过几次、设在哪些日期,全部归零。
打开“终端”(Command + 空格,输入“终端”回车)→ 输入:sudo pmset repeat cancel → 回车。
系统提示输入管理员密码:键盘不显示任何字符,正常输完直接回车即可。
验证是否清除成功:输入 pmset -g sched → 回车。如果输出为空,或仅剩类似“Scheduled power events:”这样的提示行,说明已无任何repeat类任务残留。
检查并确认无隐藏任务残留
有些用户曾混用不同格式的pmset命令(例如单独设wake、再单独设shutdown),cancel命令虽能覆盖全部,但极少数旧系统缓存可能延迟刷新。此时需手动确认输出中不含任何含“repeat”或具体时间戳的条目。
若pmset -g sched仍显示某条带“repeat”的任务,请重启终端后重试一次cancel命令;如仍存在,说明该任务由其他进程(如第三方电源管理工具)注入,需排查非系统原生软件。
【执行cancel后无法恢复原任务,务必在操作前用pmset -g sched截图备份】
补充:对比查看系统设置调度是否同步失效
虽然pmset与系统设置中的“调度”功能互不干扰,但多数用户设完pmset后会顺手关掉图形界面选项。为防混淆,建议同步检查:
点击苹果菜单 → “系统设置” → 左侧选“电池”或“节能器” → 点击右下角“调度”。
若此处仍勾选着“启动或唤醒”“睡眠或关机”,它们与pmset无关,需手动取消——但此操作不是必须,仅用于界面整洁。
这一步操作起来很简单,直接取消勾选即可,不会影响已用cancel清除的pmset任务。











