Mac支持图形界面、终端命令和快捷指令三种原生定时关机方式:系统设置最直观,需接电源;pmset命令最稳定,支持开机+关机组合;快捷指令可自定义前置操作,但需用户登录。

Mac 支持多种方式设置定时关机,无需第三方软件。图形界面操作最稳妥,适合大多数用户;终端命令更灵活,适合有规律需求(如每天固定时间关机);快捷指令则适合想结合其他自动化动作的场景。关键点是:关机功能依赖电源状态(台式机或笔记本接电源时才稳定生效),且部分老系统中“关机”选项可能显示为“睡眠”,需确认选择的是“关机”而非“睡眠”。
通过系统设置安排每日自动关机
这是最直观、推荐优先尝试的方法,适用于 macOS Ventura 及更新系统(如 Sequoia):
- 点击左上角苹果图标 → “系统设置” → 左侧选“电池”(笔记本)或“节能器”(iMac/Mac mini)
- 向右滚动,找到并点击右下角的“调度”按钮(部分版本显示为“定时”)
- 勾选“设定以下日期的睡眠或关机”,在右侧下拉菜单中选择“关机”
- 设定具体时间(例如 22:00),再选择重复周期:可选“每天”“工作日(周一至周五)”“周末”或自定义星期几
- 点击“好”保存。注意:该设置仅在 Mac 接通电源时可靠触发;若用电池,系统通常会跳过关机而进入睡眠
用终端命令设置精确关机计划
适合需要每日/每周固定时间关机,或想与开机、重启组合使用的用户。命令由系统级工具 pmset 管理,稳定性高:
远航CMS(yhcms)是一套基于PHP+MYSQL为核心开发的专业营销型企业建站系统。是国内首家免费+开源自带分站系统的php内容管理系统。长期以来不断的完善、创新,远航CMS会为您带来全新的体验!产品十大优势:模板分离:模板程序分离,深度二次开发三网合一:电脑/手机/微信 多终端访问自定义广告:图片/文字/动画定时发布:SEO维护,无需人工值守多词生成:栏目关键词多方案生成SEO设置:自定义U
- 打开“终端”(应用程序 → 实用工具,或用 Spotlight 搜索)
- 输入命令设置每天 22:00 关机:
sudo pmset repeat shutdown MTWRFSU 22:00:00 - 按回车后输入管理员密码(不显示字符,输完直接回车)
- 若要同时设置每天 8:00 开机+22:00 关机,可用一条命令:
sudo pmset repeat wakeorpoweron MTWRFSU 08:00:00 shutdown MTWRFSU 22:00:00 - 星期缩写说明:M=周一,T=周二,W=周三,R=周四,F=周五,S=周六,U=周日;MTWRFSU 即每天
查看、修改或取消已设的定时任务
设置后若想确认是否生效,或临时停用,可通过终端快速操作:
- 查看当前所有定时电源事件:
pmset -g sched - 取消全部重复性定时任务(如重设前清空旧计划):
sudo pmset repeat cancel - 若只想取消关机但保留开机,需先 cancel 再重新只设 wakeorpoweron
- 注意:用 shutdown -h 类一次性命令(如 sudo shutdown -h 22:00)设的是单次任务,不会重复,也不出现在 pmset -g sched 列表中
用快捷指令创建带条件的自动关机
适合希望关机前执行其他操作(如保存文档、退出应用)或仅在特定条件下触发的用户:
- 打开“快捷指令”App → 切换到“自动化”标签页 → 点击“创建个人自动化”
- 选择“特定时间”作为触发器,设定时间(如每天 22:00),开启“重复”
- 点击“下一步”→ 添加操作 → 搜索“运行 AppleScript” → 选择它
- 在脚本框中粘贴:
osascript -e 'tell app "System Events" to shut down' - 关闭“运行前询问”开关,点击“完成”。此方式不依赖电源状态,但需用户已登录且未启用“屏幕使用时间”限制









