macbook可原生实现每日23:00自动关机、08:00准时开机,无需第三方工具;需连接电源且注意登录状态,支持系统设置图形界面、终端pmset命令及快捷指令三种方法。

你想让MacBook每天晚上11点自动关机、早上8点准时开机,避免手动操作又担心设置后不生效——系统原生就支持这功能,不用装任何第三方工具,但必须注意电源和登录状态这两个关键前提。
用系统设置图形界面安排每日定时开关机
这是最直观的方法,适合不熟悉命令行的用户,所有操作都在“系统设置”里完成,但只对连接电源的MacBook可靠生效。
点击屏幕左上角苹果菜单 → 选择“系统设置”。
左侧边栏中,点击“电池”。
向右滚动到底部,点击右下角的“调度”按钮。
勾选“设定以下日期的启动或唤醒”,输入08:00,下方选择“每天”;再勾选“设定以下日期的睡眠、重新启动或关机”,右侧下拉选“关机”,输入23:00,同样选“每天”。
【定时开机必须连接电源适配器,否则完全不会触发】。点击“好”保存后,系统立即启用调度,无需重启。
用终端pmset命令设每日重复开关机
这个方法绕过图形界面限制,能精确到秒,任务由系统守护进程执行,即使你没登录也能运行,但M系列芯片Mac上sleep指令可能不彻底,建议搭配wakeorpoweron使用。
第一步:打开“终端”(Command + 空格,输入“终端”回车)。
第二步:先清空已有调度,输入sudo pmset repeat cancel → 回车 → 输入管理员密码(无字符显示,正常)。
第三步:设置每日08:00:00开机、23:00:00关机,输入sudo pmset repeat wakeorpoweron MTWRFSU 08:00:00 shutdown MTWRFSU 23:00:00 → 回车 → 输密码。
第四步:验证是否生效,输入pmset -g sched,输出里应出现两行带时间戳的wakeorpoweron和shutdown条目。
用快捷指令创建带确认提醒的定时关机
如果你怕误关机、想留个缓冲,或者希望关机前弹窗提醒,这个方法不用输密码,还能在执行前弹出确认提示。
方法一:打开“快捷指令”应用 → 切换到“自动化”标签页 → 点击“创建个人自动化”。
方法二:选择“特定时间”作为触发条件 → 设定时间(例如23:00)→ 开启“重复” → 点击“下一步”。
方法三:点击“添加操作” → 搜索并选择“关机” → 点击“下一步” → 关闭“运行前询问”以静默执行,或保持开启获得弹窗确认。











