mac支持三种每日23:00自动关机方法:系统设置需接电源才生效且有保存提示;终端命令pmset强制关机无提醒;快捷指令可设22:55提醒+23:00关机,兼顾安全与灵活。

你想让Mac在每天晚上11点自动关机,避免熬夜后忘记关机导致整夜耗电、CPU空转发热或影响系统夜间维护任务,又不想每次手动点击关机——macOS系统原生就支持这个功能,三种方法互不依赖,按你当前使用习惯和设备状态选一种即可。
用系统设置图形界面安排每日定时关机
这是最直观、适合新手的方法,全程鼠标操作,且唯一能保证关机前弹出“是否保存未保存文档”标准提示框的方式。但【必须连接电源适配器】,否则MacBook在电池供电时会静默跳过关机,转为睡眠模式,不会断电也不会提醒你。
点击屏幕左上角苹果图标 → 选择“系统设置”。
左侧边栏中,MacBook用户点“电池”,iMac/Mac mini用户点“节能器”。
向右滚动到底部,点击右下角的“调度”按钮。
勾选“设定以下日期的睡眠、重新启动或关机”,右侧下拉菜单选“关机”,时间栏输入“23:00”,重复周期选“每天”。
点击“好”保存;若Mac未接电源,该计划将完全不执行,也不会弹出任何警告。
用终端命令设置长期每日关机
这个方法由系统守护进程 launchd 托管,不依赖你是否登录、终端是否打开,甚至重启后依然生效,适合需要绝对稳定性的场景。但它【不会等待你点击保存按钮,也不会弹出任何界面提示】,一旦触发即强制终止所有进程——如果你正编辑Excel或代码,未保存内容将永久丢失。
第一步:打开“终端”(Command + 空格,输入“终端”回车)。
第二步:清空已有调度,输入 sudo pmset repeat cancel → 回车 → 输入管理员密码(无字符显示,正常输入)。
第三步:设置每天23:00:00关机,输入 sudo pmset repeat shutdown MTWRFSU 23:00:00 → 回车 → 再次输入管理员密码。
其中MTWRFSU代表周一到周日;时间格式必须严格为24小时制+秒,少一位(如写成23:00)就会报错失效。验证是否成功:输入 pmset -g sched,输出里应出现带23:00:00的shutdown条目。
用快捷指令创建带提醒的定时关机
如果你希望关机前有缓冲、能主动保存文档,又不想被系统弹窗打断节奏,这个方法最灵活——它能在22:55先弹一次自定义通知,提醒你存档,5分钟后才真正执行关机,全程无需输密码,也不依赖图形界面是否活跃。
方法一:打开“快捷指令”App → 切换到“自动化”标签页 → 点击“创建个人自动化”。
方法二:选择“特定时间”作为触发条件 → 设定时间为每天22:55 → 开启“重复” → 点击“下一步”。
方法三:点击“添加操作” → 搜索并添加“显示通知” → 标题填“⚠️ 即将关机”,正文写“请立即保存当前工作,5分钟后电脑将自动关机” → 再次点击“添加操作” → 搜索并添加“关机”动作 → 点击“下一步” → 关闭“运行前询问” → 点击“完成”。
这一步的关键是提前5分钟触发;如果直接设23:00,系统可能来不及响应弹窗就强制关机,未保存文档直接丢失。











