mac可通过系统设置或终端命令实现周一至周五自动关机:系统设置中选择“仅工作日”调度关机,需连接电源;终端用sudo pmset repeat shutdown mtwrf 23:00:00精确控制,mtwrf代表周一至周五。

你想让Mac在周一到周五晚上自动关机,避免熬夜后忘记关机导致整晚耗电或风扇空转,又不想周末也被强制关机——这需要精确限定工作日范围,不能简单设成“每天”。
用系统设置安排工作日定时关机
这是最直观的方法,适合不熟悉命令行的用户,但只支持图形界面可选的固定周期(如“工作日”),不支持自定义星期几组合。
点击屏幕左上角苹果菜单 → “系统设置”。
在左侧边栏中,MacBook用户点“电池”,iMac等台式机型点“节能器”。
向下滚动到底部,点击右下角的“调度”按钮。
勾选“设定以下日期的睡眠、重新启动或关机”,右侧下拉菜单选择“关机”,时间栏输入目标时刻(例如23:00),【周期必须选“仅工作日”】——这是关键,选“每天”会连周六日一起关机。
点“好”保存。注意:此功能要求Mac必须连接电源适配器,电池供电时可能降级为睡眠而非彻底关机。
用终端命令精准控制工作日关机
如果你需要关机时间带秒级精度,或想同时设置开机+关机组合,终端是唯一能真正区分MTWRF(即周一至周五)的途径。
打开“终端”(可通过聚焦搜索 Command + 空格 输入“终端”并回车)。
输入命令:sudo pmset repeat shutdown MTWRF 23:00:00,然后按回车。
系统会提示输入管理员密码;密码输入时无任何显示,这是正常的安全机制,准确输入后回车即可生效。
这条命令中【MTWRF代表周一、二、三、四、五】,字母顺序不可颠倒,也不能漏掉任意一个——漏掉F(Friday)就变成只执行到周四。
验证是否设置成功:输入 pmset -g sched 回车,能看到已注册的定时任务列表。
取消或修改已设的工作日关机
方法一:回到系统设置 → 电池/节能器 → 调度 → 取消勾选,再点“好”。
方法二:在终端中执行 sudo pmset repeat cancel,立即清除所有通过pmset设置的重复性定时任务。
方法三:若只想删掉关机但保留开机任务,需先用 pmset -g sched 查看具体条目,再用 sudo pmset repeat cancel shutdown 单独移除关机项。











