macbook插电后仍定时关机是因图形界面与终端命令设置的任务叠加触发;需依次检查并清除系统设置中的调度、pmset周期任务及shutdown一次性任务,最后验证无调度事件且无倒计时警告。

MacBook插入电源后仍会执行已设定的定时关机,导致刚插上电就倒计时关机,文档来不及保存、远程会议突然中断——这不是系统故障,而是图形界面与终端命令设置的任务并存导致的叠加触发。
先确认当前所有定时关机来源
打开“终端”(Command + 空格 → 输入“终端”→ 回车)。
依次运行以下三条命令,每条都回车执行:
pmset -g sched
atq
sudo shutdown -s -t 1 2>/dev/null || echo "no pending shutdown"
第一条显示 pmset 设置的周期性任务;第二条检查 at 定时作业(极少见,仅当手动启用过);第三条测试是否有待执行的一次性 shutdown 命令。只要任意一条返回带时间的关机条目,就必须全部清除,否则插电后仍会触发。
清空图形界面调度(必须做)
点击左上角苹果图标 → “系统设置”。
左侧边栏选择“电池”。
滚动到底部,点击右下角“调度”按钮。
取消勾选【设定以下日期的睡眠、重新启动或关机】和【设定以下日期的启动或唤醒】这两项——哪怕只勾了其中一项,插电后也可能激活关机逻辑。
利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。
点击右下角“好”保存。这一步关闭了系统偏好设置里所有可视化定时动作。
强制终止终端级关机任务
方法一:取消所有 pmset 重复任务
在终端中输入:sudo pmset repeat cancel → 回车 → 输入管理员密码(无字符显示,正常输入)。
执行后无任何提示即表示成功,所有 wakeorpoweron/shutdown/restart 类周期任务已被清除。
方法二:中止当前挂起的 shutdown 计划
在终端中输入:sudo shutdown -c → 回车 → 输入密码。
这一步专杀通过 sudo shutdown -h 22:00 或 sudo shutdown -r +45 等命令设置的一次性任务,插电不会绕过它,必须清除。
验证插电后是否真正安全
第一步:拔掉电源适配器,等待30秒,再重新插入。
第二步:立即打开终端,运行:pmset -g sched → 回车。
若返回为空白行或仅显示“No scheduled power events.”,说明底层调度已清空。
第三步:保持插电状态,观察右上角菜单栏——如果10分钟内未弹出倒计时警告、也未自动进入关机流程,则插电触发条件已被彻底解除。










