Mac自动关机有三种方式:系统设置适合每日固定时间关机,需在“电池”或“节能器”中启用调度;终端命令(如sudo shutdown -h 23:00)最精准灵活;快捷指令可图形化创建带提醒的自动化关机。

Mac 设置自动关机时间有三种可靠方式:图形界面操作最直观,终端命令最灵活,快捷指令最个性化。当前系统(macOS Sequoia 及更新版本)中,“节能器”或“电池”设置里的定时功能仍支持关机,但需注意——它实际执行的是“睡眠”或“关机”动作,且部分机型对“完全关机”支持有限;真正稳定触发关机的,是终端 shutdown 或 pmset 命令。
用系统设置安排每日自动关机(适合日常省电)
这是最易上手的方式,适用于希望每天固定时间结束使用、避免整夜运行的用户:
- 点击左上角苹果图标 → “系统设置” → 左侧选择“电池”(笔记本)或“节能器”(台式机)
- 点击右下角“调度”按钮(旧版叫“定时…”)
- 勾选“设定以下日期的睡眠或关机”,在下拉菜单中选择“关机”(不是“睡眠”或“重新启动”)
- 设置具体时间(如 23:00),再选择重复周期:每天 / 工作日(MTWRF)/ 自定义星期几
- 点“好”保存。注意:该设置仅在 Mac 接通电源时生效;若用电池,系统可能自动降级为“睡眠”以保电
用终端命令设置精准关机(推荐用于一次性或严格时间场景)
终端命令响应直接、不依赖图形界面状态,适合设置小时级甚至分钟级延迟关机:
- 打开“终端”(可在聚焦搜索中输入“终端”快速启动)
- 输入命令后回车:
sudo shutdown -h 23:00 → 表示今天23:00准时关机
sudo shutdown -h +90 → 表示90分钟后关机(单位为分钟)
sudo shutdown -h +10m → 10分钟后关机(新版 macOS 支持m单位) - 系统会提示输入管理员密码(输入时不显示字符,输完直接回车)
- 取消任务只需一条命令:sudo shutdown -c
用快捷指令创建可重复的关机自动化(适合习惯图形化操作的用户)
此方法无需记忆命令,还能配合其他动作(如弹窗提醒、保存文档等),但需注意权限设置:
- 打开“快捷指令”App → 切换到“自动化”标签页 → 点击“+” → 选择“特定时间”
- 设定关机时间(如每天22:30),开启“重复”并选好周期
- 点“下一步” → 添加操作 → 搜索“运行 AppleScript” → 选择该操作
- 在脚本框中粘贴:
osascript -e 'tell app "System Events" to shut down' - 关闭“运行前询问”开关 → 点“完成”。首次运行时,系统会要求授权“快捷指令”控制电脑,按提示允许即可
三种方式各有所长:系统设置适合长期固定作息;终端命令适合临时、精确或脚本集成场景;快捷指令则兼顾灵活性与易用性。根据你的使用习惯和需求选一种即可,不需要全部配置。










