如何关闭Mac系统自动休眠
想要彻底关闭Mac自动休眠功能,需要依次完成三步操作:①在系统设置中,分别针对电池和电源适配器,将显示器关闭设为“永不”并启用防睡眠选项;②通过终端执行sudo pmset命令,禁用sleep、standby、autopoweroff和hibernatemode等底层休眠参数;③临时使用caffei
想要彻底关闭Mac自动休眠功能,需要依次完成三步操作:①在系统设置中,分别针对电池和电源适配器,将显示器关闭设为“永不”并启用防睡眠选项;②通过终端执行sudo pmset命令,禁用sleep、standby、autopoweroff和hibernatemode等底层休眠参数;③临时使用caffeinate命令阻断休眠,适用于短期任务。

用户可能遇到过这种场景:正在运行大型下载、视频转码,或者通过远程桌面连接Mac,系统突然黑屏休眠,导致任务中断,必须手动唤醒才能恢复。要彻底解决这一问题,不能只调亮屏幕,而需要阻止系统在判定“闲置”后触发的整套电源管理动作。以下按需提供三种方法,分别适用于不同场景。
方法一:通过系统设置关闭显示器关闭与自动睡眠
这是最安全、无需操作命令行的方式,日常使用足够,且重启后设置仍可保留。注意:MacBook和iMac/Mac mini的入口不同,需根据设备类型选择正确路径。
首先点击左上角苹果图标(),选择“系统设置”。
在左侧边栏中,MacBook用户点击“电池”,iMac或Mac mini用户点击“显示器”。
如果是MacBook:先切换到右侧的“电源适配器”标签页,找到“当不活动时关闭显示器”,下拉选择“永不”。然后向下滚动,勾选“当显示器关闭时,防止Mac自动进入睡眠”。
接着切换到“电池”标签页,同样将“当不活动时关闭显示器”设为“永不”,并确保对应的“防止自动进入睡眠”选项已开启。【必须两个供电模式都设置,否则拔掉电源后Mac仍会休眠】
方法二:用终端命令永久禁用底层休眠参数
此方法直接改写系统电源管理配置,可禁用合盖休眠、待机(standby)、自动断电保护、磁盘休眠等所有休眠机制,适合用于服务器、渲染工作站或长期无人值守的任务。操作不可逆,恢复需手动执行反向命令,请确认后再操作。
打开“应用程序”→“实用工具”→“终端”。
依次执行以下四条命令,每输入一条按回车,提示时输入管理员密码:
sudo pmset -a sleep 0 → 禁用常规睡眠
sudo pmset -a standby 0 → 关闭待机模式(合盖后不会进入深度休眠)
sudo pmset -a autopoweroff 0 → 停用自动断电保护(防止长期插电后强制关机)
sudo pmset -a hibernatemode 0 → 彻底禁用休眠写入磁盘,避免生成大量sleepimage文件占用空间
方法三:临时阻止Mac休眠——使用caffeinate命令保持会话唤醒
如果只需临时两小时不进入休眠,比如进行线上演示、传输大文件或调试程序,又不想改动系统设置,可用此内置工具。它只在当前终端窗口运行期间生效,关闭终端后自动恢复默认休眠行为。
方法一(基础防休眠):打开终端,输入 caffeinate -s 后回车。系统不会休眠,但显示器可能仍按原设定关闭。
方法二(全阻断):输入 caffeinate -d -i -m -s 回车。此组合可同时阻止显示器关闭、系统休眠、磁盘休眠和待机,实现全程在线。
如需提前结束,在同一终端窗口按 Control + C 中断进程,系统即刻恢复原有休眠设置。
