通过系统设置关闭定时关机是最直接安全的方式:依次进入系统设置→电池/节能器→调度→取消勾选关机选项;若用pmset设置需终端执行sudo pmset repeat cancel;快捷指令中的自动化也须单独关闭。

Mac电池选项里的定时关机一旦启用,会在指定时间自动执行关机操作,可能造成未保存工作丢失或远程服务中断;关闭它需要进入系统设置找到对应调度项并取消勾选,不能仅靠重启或注销解决。
通过系统设置关闭定时关机
这是最直接、最安全的关闭方式,适用于所有 macOS 版本(Ventura 及更新系统),且能彻底移除已设定的关机计划。
第一步:点击屏幕左上角苹果菜单 → 选择“系统设置”。
第二步:在左侧边栏中,根据设备类型选择“电池”(MacBook 等笔记本)或“节能器”(iMac 等台式机)。
第三步:向右滚动到底部,点击右下角的“调度”按钮——注意不是“更多选项”或“选项”,而是明确标有“调度”的独立按钮。
第四步:在弹出窗口中,取消勾选【设定以下日期的睡眠或关机】这一整行;若同时勾选了“启动或唤醒”,也一并取消,避免误触发开机。
第五步:点击右下角“好”保存更改。此时系统将立即停用所有关联的定时关机任务,无需重启生效。
用终端命令快速清除所有 pmset 定时任务
如果你曾用 pmset repeat 命令手动添加过周期性关机/重启任务,图形界面的“调度”设置不会显示这些任务,必须用终端清除。
方法一:打开“终端”应用(可通过聚焦搜索 Command + 空格 输入“终端”启动)。
方法二:输入以下命令并回车:sudo pmset repeat cancel。
这一步会清空所有由 pmset repeat 设置的重复性电源调度,包括关机、重启、唤醒等;【执行后无提示即表示成功】,不需要额外确认。
方法三:验证是否清空,输入 pmset -g sched 回车,若返回为空白或仅显示 “No scheduled power events.”,说明已清除干净。
检查并停用快捷指令中的定时关机自动化
如果之前用“快捷指令”创建过时间触发的关机自动化,系统设置和 pmset 都无法影响它,必须单独关闭。
打开“快捷指令”应用 → 切换到“自动化”标签页 → 找到名称含“关机”“shutdown”或时间戳匹配的个人自动化。
点击该自动化 → 关闭顶部的开关按钮 → 弹出提示时点“关闭”而非“删除”,保留配置便于日后复用。
这一步不做,即使系统设置已关闭,Mac 仍可能在指定时间静默执行 AppleScript 关机指令。

















