必须阻止mac非手动关机:①系统设置中关闭定时关机与唤醒计划;②ups设备下禁用断电自动关机;③终端执行四条pmset命令停用autopoweroff、standby、hibernatemode和powernap;④临时任务可用caffeinate命令保活。

Mac在插电或使用电池时,因节能设置触发自动关机,比如定时关机、长时间闲置后强制断电、或UPS断电保护启动,导致正在运行的渲染任务、下载或远程连接突然中断,必须立刻阻止这类非手动触发的关机行为。
关闭定时关机与唤醒计划
系统设置中若启用了定时关机,Mac会在指定时间自动执行关机指令,且不弹窗提示。
点击屏幕左上角苹果菜单 → 选择“系统设置” → 在左侧边栏点击“节能” → 点击右上角“定时”标签页。
取消勾选“睡眠、重新启动或关机”复选框 → 点击“应用”按钮确认更改。
若之前设定了“启动或唤醒”时间,也请一并取消勾选 → 避免设备在你未登录状态下被强制唤醒后又因其他策略关机。
禁用UPS断电自动关机(仅限连接UPS的台式Mac)
当Mac通过不间断电源供电时,若UPS电量耗尽或电压异常,系统可能按预设策略自动关机,该行为独立于普通节能设置。
进入“系统设置” → “节能” → 切换到“UPS”标签页(仅当检测到UPS设备时可见)。
将“断电后关机时间”滑块拖至“永不” → 或直接取消勾选“断电后自动关机”选项。
【必须确认UPS已正确识别,否则该面板不会出现】
彻底停用所有自动关机类电源机制
终端命令可覆盖系统级关机逻辑,包括autopoweroff(插电超时断电)、standby(合盖深度休眠后关机)、hibernatemode(休眠写盘失败引发的强制关机)。
打开“访达” → 进入“应用程序” → “实用工具” → 双击“终端”。
依次执行以下四条命令,每输入一条后按回车,并在密码提示时输入管理员密码:
sudo pmset -a autopoweroff 0 → 关闭插电状态下的超时断电保护
sudo pmset -a standby 0 → 阻止合盖或闲置后转入不可唤醒的深度待机
sudo pmset -a hibernatemode 0 → 禁用休眠镜像写入,避免因磁盘空间不足或写入失败触发关机
sudo pmset -a powernap 0 → 停用Power Nap后台唤醒机制,防止其间接触发关机链路
临时阻止当前会话关机(适用于演示/传输/调试场景)
方法一:基础保活
打开终端 → 输入 caffeinate -s 后回车 → 此时系统不会进入睡眠,也不会因节能策略关机,但显示器仍可能按原设定关闭。
方法二:全链路阻断
在终端中输入 caffeinate -d -i -m -s 后回车 → 该命令同时阻止显示器关闭、系统睡眠、磁盘休眠和网络休眠,适合需全程保持活跃的临时任务。
终止阻断:在终端窗口中按 Ctrl + C 即可退出 caffeinate 进程,恢复原有电源策略。











