Mac可通过系统设置或终端命令实现每周六、日定时关机:系统设置中进入“电源→定时”,勾选关机及对应星期并设定时间;终端执行sudo pmset repeat shutdown sat,23:30:00 sun,23:30:00,需接电源且登录状态下生效。

想让Mac在每周六、周日固定时间自动关机,避免忘记关机耗电或产生安全风险,直接通过系统内置功能就能完成,不需要装第三方软件。
用系统设置界面设置周末定时关机
第一步:点击屏幕左上角苹果图标 → 选择“系统设置”。
第二步:在左侧边栏滚动到底部,点“电源”(macOS Sequoia 15 及更新版本)或“节能”(旧版系统)。
第三步:点击右下角的“定时”按钮。
第四步:勾选“睡眠、重新启动或关机”复选框 → 在左侧下拉菜单中选择“关机” → 在右侧勾选“星期六”和“星期日” → 输入你希望关机的具体时间(例如 23:00)→ 点击“应用”。
注意:这个操作只对当前登录用户生效,且【Mac 必须处于唤醒状态并已登录】,否则到点不会执行关机。
用终端命令精准设置任意星期几关机
方法一:启用指定星期几关机定时任务
打开“终端”App → 输入以下命令并回车:sudo pmset repeat shutdown sat,23:30:00 sun,23:30:00
这行命令会让 Mac 每周六、日晚上 23:30 准时关机。你也可以把 sat,sun 替换为 mon,tue,wed,thu,fri 中的任意组合,比如 mon,fri,22:00:00 表示每周一和周五 22:00 关机。时间格式必须是 HH:MM:SS,不能省略秒位。
方法二:验证是否设置成功
在终端中输入:pmset -g sched → 回车后能看到类似 shutdown at 2026-08-23 23:30:00 — scheduled on Saturday 的条目,并标注了对应星期,说明已生效。
方法三:取消该定时关机
回到终端输入:sudo pmset repeat cancel → 这条命令会清空所有 repeat 类型的定时任务,包括唤醒和关机。
【Mac 必须接通电源】——笔记本需插着充电器,电池供电状态下无法触发定时关机。如果启用了“文件保险箱”,每次开机后必须手动输入密码登录,系统不允许自动登录,否则定时关机可能失败。
关机前的提醒与中断机制
关机前 5 分钟,系统会在右上角弹出提醒,你可以点击“稍后”延迟 10 分钟,或直接点“关机”立即执行。
若当前有未保存的文档或正在运行不可中断的任务(如视频转码、Time Machine 备份),系统会跳过本次关机,不会强制终止进程。











