Mac实现每天固定时间自动关机有三种原生方法:终端命令(适合临时延时关机)、节能设置中的定时功能(系统级每日关机最省心)、快捷指令自动化(灵活可控,支持条件触发)。
Mac系统本身不提供“每天固定时间自动关机”的图形界面直选项(比如Windows的任务计划程序那样),但有3种稳定、原生、无需第三方软件的方法可实现:终端命令、节能设置中的定时功能、以及快捷指令自动化。关键看你是要一次性延时关机、每天固定时间关机,还是配合UPS或特殊场景——选对方法,1分钟就能设好。
这是最直接的方式,适合想让Mac在30分钟后、1小时后自动关机的场景,无需重启或长期生效。
macOS的“节能”偏好设置支持设定每日/每周固定时间执行关机,但入口名称在不同版本略有差异:在 macOS Sonoma 及更新系统中叫“电池”或“节能器”,在较老版本中叫“节能”。该功能是系统原生支持,开机即生效,无需后台运行。
如果你需要更精细控制(比如只在充电时关机、或配合其他操作一起执行),快捷指令自动化是最推荐的现代方案。它支持静默运行,且能绕过某些系统限制。
script -e 'tell app "System Events" to shut down'
如果你接了不间断电源(UPS),可在“系统设置 → 电池 → UPS”里配置断电后延迟关机策略(如剩余电量低于20%或供电中断满5分钟即关机)。另外,进阶用户还可使用pmset命令实现周循环关机(例如每周一至五凌晨0:30关机):
sudo pmset repeat shutdown MTWRFSU 00:30:00