mac工作日定时关机须用终端命令:先执行sudo pmset repeat cancel清空旧任务,再运行sudo pmset repeat shutdown mtwrf 23:00:00(mtwrf严格对应周一至周五),最后用pmset -g sched验证无s/u条目;因macos sequoia已移除图形界面“仅工作日”关机选项,该设置在界面中无效。

想让Mac在工作日每天晚上11点自动关机,但周末(周六、周日)完全跳过不执行,避免休息日被强制关机打断使用——这需要明确排除周末,不能只靠“每天”或“工作日”这种模糊选项,尤其 macOS Sequoia 已移除图形界面中的“仅工作日”关机选项,必须用终端命令精准控制。
用终端命令设置周一至周五定时关机
第一步:打开“终端”(Command + 空格 → 输入“终端” → 回车)。
第二步:先清空可能存在的旧定时任务,输入:
sudo pmset repeat cancel → 回车 → 输入管理员密码(无字符显示,输完直接回车)。
第三步:设置仅在周一至周五 23:00:00 关机,输入命令:
sudo pmset repeat shutdown MTWRF 23:00:00 → 回车。
MTWRF 是系统识别的固定缩写,M=Monday、T=Tuesday、W=Wednesday、R=Thursday、F=Friday,【漏掉任意一个字母,对应那天就不会关机】。S(Saturday)和U(Sunday)绝不能出现在这里,否则周末也会触发。
第四步:验证是否生效,输入:
pmset -g sched
回车后若看到类似 shutdown at 2026-08-25 23:00:00 (tuesday) 的条目,并且只有 M/T/W/R/F 出现,没有 S 或 U,说明设置成功。
利用 macOS 原生能力实现本地语音识别与合成。通过 yap (Apple Speech.framework) 进行语音转文字,通过 say + ffmpeg 进行文字转语音。完全离线,无需 API 密钥。具备音质检测与智能选声功能。
为什么不用系统设置图形界面
macOS Sequoia(15 及更新版本)已彻底移除“系统设置→电池→调度”中“关机”选项的“仅工作日”下拉项,该界面现在只允许选择“每天”“周末”或手动勾选具体星期几——但即使你手动取消勾选周六、日,【该设置在 Sequoia 中实际无效,系统不会执行】。这不是操作错误,而是功能已被苹果弃用。
图形界面目前仅支持“睡眠”和“唤醒”,关机逻辑已完全交由终端 pmset 管理。
临时跳过某天关机的方法
方法一:如果明天(比如周五)你确定要熬夜用电脑,不想被关机打断,回到终端执行:
sudo pmset repeat cancel shutdown
这条命令只会清除关机任务,保留其他如开机、睡眠等设定。
方法二:更轻量的做法是,在关机前5分钟系统弹出提醒时,直接点击“稍后”,它会延迟10分钟;再点一次,又延10分钟——这个弹窗可连续推迟三次,共30分钟缓冲期。










