Mac实现每天固定时间自动关机有三种原生方法:终端命令(适合临时延时关机)、节能设置中的定时功能(系统级每日关机最省心)、快捷指令自动化(灵活可控,支持条件触发)。

Mac系统本身不提供“每天固定时间自动关机”的图形界面直选项(比如Windows的任务计划程序那样),但有3种稳定、原生、无需第三方软件的方法可实现:终端命令、节能设置中的定时功能、以及快捷指令自动化。关键看你是要一次性延时关机、每天固定时间关机,还是配合UPS或特殊场景——选对方法,1分钟就能设好。
用终端命令快速延时关机(适合临时使用)
这是最直接的方式,适合想让Mac在30分钟后、1小时后自动关机的场景,无需重启或长期生效。
- 打开“终端”(访达 → 应用程序 → 实用工具 → 终端)
- 输入命令:sudo shutdown -h +分钟数(例如:sudo shutdown -h +45 表示45分钟后关机)
- 回车后提示输入密码,输入你当前用户的登录密码(输的时候不显示字符,正常输入完按回车即可)
- 如需取消,再开终端输入:sudo shutdown -c
通过“节能”设置每天定时关机(系统级,最省心)
macOS的“节能”偏好设置支持设定每日/每周固定时间执行关机,但入口名称在不同版本略有差异:在 macOS Sonoma 及更新系统中叫“电池”或“节能器”,在较老版本中叫“节能”。该功能是系统原生支持,开机即生效,无需后台运行。
远航CMS(yhcms)是一套基于PHP+MYSQL为核心开发的专业营销型企业建站系统。是国内首家免费+开源自带分站系统的php内容管理系统。长期以来不断的完善、创新,远航CMS会为您带来全新的体验!产品十大优势:模板分离:模板程序分离,深度二次开发三网合一:电脑/手机/微信 多终端访问自定义广告:图片/文字/动画定时发布:SEO维护,无需人工值守多词生成:栏目关键词多方案生成SEO设置:自定义U
- 点击左上角苹果图标 → “系统设置” → 左侧选择“电池”(笔记本)或“节能器”(台式机)
- 右侧点“更多电源设置”或“定时”(部分版本需先点右上角三个点展开)
- 勾选“在以下时间关闭计算机”,设置具体时分(如23:00)
- 下方可选“每天”、“仅工作日”或自定义重复周期
- 点“添加”或“应用”保存即可
用快捷指令创建个人自动化(灵活可控,支持脚本)
如果你需要更精细控制(比如只在充电时关机、或配合其他操作一起执行),快捷指令自动化是最推荐的现代方案。它支持静默运行,且能绕过某些系统限制。
- 打开“快捷指令”App → 切换到“自动化”标签页 → 点“+” → “创建个人自动化”
- 选择“特定时间”作为触发器,设定关机时刻,并开启“重复”(如每天)
- 点“下一步” → “添加操作” → 搜索“运行AppleScript” → 选择该操作
- 在脚本框中粘贴:osascript -e 'tell app "System Events" to shut down'
- 关闭“运行前询问”,点“完成”
- 首次启用时,系统会提示授予“快捷指令”完全磁盘访问权限,需前往“系统设置 → 隐私与安全性 → 完全磁盘访问”中手动开启
额外提醒:UPS断电自动关机和高级调度
如果你接了不间断电源(UPS),可在“系统设置 → 电池 → UPS”里配置断电后延迟关机策略(如剩余电量低于20%或供电中断满5分钟即关机)。另外,进阶用户还可使用pmset命令实现周循环关机(例如每周一至五凌晨0:30关机):
sudo pmset repeat shutdown MTWRFSU 00:30:00









