mac可设每日凌晨1点自动关机:图形界面需登录且唤醒,终端pmset命令更可靠但需密码;系统会校验未保存文档并弹窗提醒,支持m系列芯片。

你想让Mac在每天凌晨1点自动关机,避免深夜运行耗电或发热,同时确保未保存文档不会意外丢失,系统会严格校验登录状态和文稿保存情况。
通过系统设置图形界面设置每日凌晨1点关机
这是最直观、适合日常使用的方案,适用于所有Mac机型,但要求你必须已登录且Mac处于唤醒状态,否则关机任务会被跳过。
第一步:点击屏幕左上角苹果图标 → 选择“系统设置”。
第二步:在左侧边栏中,笔记本用户点“电池”,台式机用户点“节能器”;若找不到,可在右上角搜索框输入“节能”快速定位。
第三步:向下滚动,找到并点击右侧的“定时”按钮(不是“低电量模式”或“优化电池充电”)。
第四步:勾选底部的“设定以下日期的睡眠、重新启动或关机”复选框 → 左侧下拉菜单选择“关机” → 右侧时间框手动输入“01:00” → 在星期选择区勾选“每天”(即MTWRFSU全选)。
第五步:点击右下角“好”保存设置。此时系统会立即生效,无需重启。注意:【若当前有未保存的文档,Mac会在凌晨1点前弹出提醒并暂停关机,直到你确认或取消】。
用终端命令设置更可靠的每日凌晨1点关机
该方法绕过用户登录依赖,由系统守护进程直接调度,M系列芯片Mac也支持,但需输入管理员密码且命令格式不能出错。
方法一:使用pmset设置重复关机任务
打开“终端”(可通过聚焦搜索Command+空格输入“终端”快速启动)。
输入以下命令并回车:
sudo pmset repeat shutdown MTWRFSU 01:00:00
输入管理员密码(键盘不显示字符,输完直接按回车)。
验证是否成功:输入pmset -g sched后回车,能看到一行包含“shutdown … 01:00:00”的输出即表示已注册。
方法二:临时测试一次性关机(慎用)
如想今晚1点关机但明天不执行,改用一次性命令:
sudo shutdown -h 01:00
注意:【该命令以24小时制为准,01:00即凌晨1点;若写成1:00会被识别为上午1点,但格式错误可能导致命令失败】。
检查与取消已设的定时关机任务
如果你发现关机没发生,或想临时停用,先确认当前是否有活跃调度。
在终端中执行:
pmset -g sched
若看到shutdown条目,说明任务已启用;若为空,则未设置成功或已被清除。
要彻底清空所有pmset重复任务(包括开机、睡眠、关机等),运行:
sudo pmset repeat cancel
这一步操作不可逆,执行后所有通过pmset repeat添加的定时都将消失。











