macOS 15(Sequoia)已彻底移除图形界面定时关机功能,必须用终端命令sudo pmset repeat shutdown sat,23:00:00 sun,23:00:00设置周末关机,并确保接电源、关闭“防止自动睡眠”和“唤醒以供网络访问”。

想在 macOS 15(Sequoia)中让 Mac 每周六、日固定时间自动关机,却发现系统设置里找不到“关机”选项——这不是你操作遗漏,而是苹果已彻底移除图形界面的定时关机功能,必须改用终端命令重建。
为什么系统设置里没有“关机”选项了
macOS Sequoia 15 已删除「系统设置 → 电池 → 调度」中所有“关机”相关下拉选项,仅保留“启动或唤醒”和“睡眠”。哪怕你反复点击“定时…”按钮、勾选复选框、刷新页面,也不会出现“关机”二字。这是系统级功能剔除,不是权限或缓存问题。
若你刚从 Sonoma 升级上来,旧设置不会迁移,图形界面里显示的“已设定”只是残留状态,实际不生效。
用 pmset 命令立即启用周末定时关机
方法一:执行基础周末关机指令
打开“终端”(Command + 空格 → 输入“终端”→回车)→ 粘贴并运行:
sudo pmset repeat shutdown sat,23:00:00 sun,23:00:00
输入管理员密码(输时不显示字符,输完直接回车)→ 回车确认。
方法二:验证是否写入成功
在终端中输入:pmset -g sched → 回车。
若看到两行含 shutdown at ... Saturday 和 shutdown at ... Sunday 的输出,说明已注册;若返回空或“No scheduled power events”,说明上一步未成功,大概率是漏了 sudo 或时间格式少写了秒位(必须是 23:00:00,不能是 23:00)。
利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。
方法三:取消误设任务(可选)
如果输错时间或重复执行导致多条任务,直接运行:sudo pmset repeat cancel → 回车即可清空全部 repeat 类型调度,包括开机、关机、重启。
确保关机真正能触发的三个硬性条件
第一步:Mac 必须接通电源适配器
笔记本未插电时,pmset 定时关机指令会被系统静默忽略,连提示都不会弹出。台式机型同理,iMac/Mac mini 必须连接市电。
第二步:关闭“防止自动睡眠”
进入「系统设置 → 电池 → 选项」→ 找到【当显示器关闭时,防止 Mac 自动进入睡眠】→ 关闭它。
这个开关一旦开启,会阻断整个电源流程,关机指令根本无法进入执行队列。
第三步:禁用“唤醒以供网络访问”
仍在「电池 → 选项」页,向下滚动 → 找到【唤醒以供网络访问】→ 关闭。
否则局域网内任意设备发一个 ping 或 SMB 请求,都会在关机倒计时最后几秒强行唤醒 Mac,导致 shutdown 被中断且无报错。
关机前的提醒与延迟机制
系统会在关机前 5 分钟于屏幕右上角弹出横幅提醒,内容为“Mac 将在 5 分钟后关机”。
你可以点击“稍后”延迟 10 分钟,最多可延迟三次;点击“关机”则立即执行。
若此时有未保存文档、Time Machine 正在备份、Final Cut Pro 渲染中,系统会跳过本次关机,不会强制终止进程。

















