苹果电脑退出安全模式后定时关机任务仍存在,需手动清除:用pmset -g sched查看,sudo pmset repeat cancel取消重复任务,sudo shutdown -c终止一次性倒计时,并在正常模式下关闭系统设置→电池→调度中的图形化设定。

苹果电脑进入安全模式后,系统会禁用所有第三方启动项、内核扩展和部分自动化任务,但通过 pmset repeat 或系统设置→电池→调度设定的定时关机任务仍会保留并可能在退出安全模式后执行;若你刚从安全模式重启回来,发现倒计时弹窗或终端提示“Shutdown scheduled”,说明这些任务未被自动清除,必须手动干预才能停用。
确认当前是否存在待执行的定时关机任务
打开“终端”(访达 → 应用程序 → 实用工具 → 终端),输入以下命令并回车:
pmset -g sched
若输出中包含类似 shutdown at 2026-08-19 15:30:00 或 sleep at 23:00 every day 的行,说明关机任务仍在系统调度队列中——安全模式并未清除它们。
若返回 “No scheduled power events.” 或完全空白,则无需后续操作,可直接关闭终端。
强制取消所有重复性定时关机任务
安全模式下无法图形化操作,且 pmset repeat 设置的任务不会出现在“系统设置→电池→调度”界面中,必须用终端清除:
在终端中输入:
sudo pmset repeat cancel
输入管理员密码(屏幕无字符反馈,正常输入后按回车)→ 执行后无任何提示即表示成功,这是 macOS 的默认行为,不要误以为失败而重复执行。
该命令会清空所有由 pmset repeat 添加的周期性任务,包括每日/每周关机、重启、唤醒等,且不影响一次性 shutdown 任务(那些需单独用 shutdown -c 处理)。
终止当前挂起的一次性关机倒计时
方法一:立即中止已激活的 shutdown 倒计时
在终端中输入:
sudo shutdown -c
若返回 “Shutdown cancelled”,说明成功终止;若提示 “No scheduled shutdowns”,说明没有挂起的一次性任务,跳过即可。
方法二:验证是否残留 at 任务(仅当曾手动启用 at 服务)
运行:
atq
如有编号输出(如 1、2),说明存在通过 at 提交的关机任务,需逐条清除:
atrm 1 → 回车,再输入 atrm 2 → 回车。【注意:macOS Sequoia 及更新版本默认禁用 at,仅当用户曾执行过 launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist 才需此步】
退出安全模式后彻底关闭图形界面调度
第一步:重启 Mac,正常启动(不按 Shift 键);
第二步:点击左上角苹果图标 → “系统设置” → 左侧选“电池”;
第三步:滚动到底部,点击右下角“调度”按钮;
第四步:取消勾选“设定以下日期的睡眠、重新启动或关机”,然后点击“好”保存。
这一步必须在正常模式下完成,因为安全模式会禁用“调度”按钮的交互功能——你点它没反应,不是操作错误,是系统限制。











