应立即执行tmutil stopbackup终止备份,再运行sudo tmutil resetbackuplock解除Time Machine对关机的独占锁定,最后用pmset -g sched验证延后状态是否清除。

Mac在Time Machine正在执行全盘备份时触发了定时关机,系统自动将关机延后至备份完成——但你刚发现备份卡在98%已超过20分钟,必须立刻中止延后机制,否则备份一结束就会强制断电,正在编辑的合同文档将全部丢失。
确认当前关机是否被备份进程挂起
打开“终端”(应用程序 → 实用工具),输入:
pmset -g sched
若输出中出现类似 "Scheduled shutdown for [date] at [time] (delayed due to backup)" 的提示,说明关机已被Time Machine明确标记为“延后”,此时 sudo shutdown -c 无效,它只能取消普通倒计时,无法解除备份绑定的延后状态。
强制终止Time Machine备份并解除关机延后
第一步:立即中断当前备份
在终端中输入:
tmutil stopbackup
执行后终端会返回 “Backup stopped.”,同时菜单栏Time Machine图标消失,备份进程终止。
第二步:清除备份锁定的关机延后标记
输入以下命令并回车:
sudo tmutil resetbackuplock
这一步是关键——【该命令专用于清除Time Machine对关机调度的独占锁定】,不执行此步,即使备份停止,系统仍会在几秒后按原计划关机。
第三步:验证延后状态是否解除
再次运行:
pmset -g sched
如果输出为空或仅显示 “Scheduled power events:”,说明延后标记已清除;若仍有 shutdown 条目,说明还有其他关机任务残留,需继续执行下一步。
清理所有关联的关机任务
方法一:清除pmset重复任务
输入:
sudo pmset repeat cancel
方法二:清除一次性shutdown任务
输入:
sudo shutdown -c
方法三:检查并删除at队列中的备份关联任务(极少数情况)
先运行:
atq
若返回编号(如 1、2),则逐个执行:
atrm 1 → atrm 2
完成全部命令后,关闭终端。右上角倒计时通知应已消失,系统恢复为正常待机状态。

















