必须用终端命令禁用Mac休眠:执行sudo pmset -a sleep 0、standby 0、autopoweroff 0、hibernatemode 0四条指令,再用pmset -g custom验证全为0;恢复默认可用逐项设回或sudo pmset -a restoredefaults。

如果你正在跑一个需要连续数小时不中断的渲染任务、大文件下载或远程桌面会话,Mac却在10分钟后自动休眠导致进程被挂起、连接断开,就必须用终端命令从系统电源管理层彻底禁用休眠——图形界面设置可能被后台进程绕过,只有终端指令能覆盖所有触发路径。
执行四条核心pmset命令禁用全部休眠机制
打开“应用程序”→“实用工具”→“终端”,依次输入以下四条命令,每输完一条按回车,输入管理员密码(输入时无显示,输完直接回车):
sudo pmset -a sleep 0 → 禁用常规空闲睡眠
sudo pmset -a standby 0 → 关闭合盖后进入待机(standby)模式
sudo pmset -a autopoweroff 0 → 停用插电超时后的自动断电保护
sudo pmset -a hibernatemode 0 → 彻底禁用休眠镜像写入磁盘,避免生成占用数十GB的sleepimage文件
验证设置是否生效
输入命令:pmset -g custom 回车,查看输出中各供电模式(battery、charger、UPS)下的sleep、standby、autopoweroff、hibernatemode值是否全为0。
若某项仍为1,说明该模式未被覆盖,需补加对应参数,例如仅对电池模式禁用:sudo pmset -b sleep 0 standby 0。
恢复默认休眠策略(可选)
方法一:逐项恢复
sudo pmset -a sleep 1 → 恢复常规睡眠
sudo pmset -a standby 1 → 恢复待机
sudo pmset -a autopoweroff 1 → 恢复自动断电保护
sudo pmset -a hibernatemode 3 → 恢复默认安全休眠模式(写入磁盘+内存保持)
方法二:一键重置全部电源参数为系统默认值
sudo pmset -a restoredefaults

















