Mac持续运行需禁用休眠:一、系统设置中分别在电源适配器和电池模式下设显示器永不关闭并启用防睡眠;二、终端执行sudo pmset -a sleep/standby/autopoweroff 0永久禁用;三、用caffeinate命令临时唤醒;四、安装Amphetamine等第三方工具实现智能控制;五、关闭网络唤醒、共享服务及睡眠更新。

如果您希望Mac在使用过程中持续运行而不自动进入休眠状态,则可能是由于系统默认启用了节能策略,导致显示器关闭后电脑随之休眠。以下是多种可靠、互不依赖的设置方法:
一、通过系统设置禁用显示器关闭与系统睡眠
该方法通过图形界面调整电源管理参数,适用于所有用户,无需命令行操作,且可分别针对电池与电源适配器模式进行独立配置。
1、点击屏幕左上角的苹果菜单(),选择“系统设置”。
2、在左侧边栏中点击“电池”,进入电源管理设置界面。
3、在右侧切换至“电源适配器”标签页,找到“当不活动时关闭显示器”选项,点击其右侧下拉菜单,选择永不。
4、在同一页面中,向下滚动,找到并勾选当显示器关闭后,防止Mac自动进入睡眠。
5、如需在电池供电时也保持常亮,切换至“电池”标签页,对“当不活动时关闭显示器”同样选择永不,并确保对应“防止自动睡眠”选项已启用。
二、使用终端命令永久禁用系统睡眠机制
该方法直接修改底层电源管理策略,可彻底禁用包括合盖休眠、待机(standby)及自动关机在内的多种休眠行为,适合需要长期稳定运行的场景。
1、打开“应用程序”→“实用工具”→“终端”。
2、输入以下命令并按回车,系统将提示输入管理员密码:sudo pmset -a sleep 0。
3、执行命令禁用待机模式:sudo pmset -a standby 0。
4、执行命令禁用自动断电保护:sudo pmset -a autopoweroff 0。
5、如需恢复默认休眠行为,可依次执行:sudo pmset -a sleep 1、sudo pmset -a standby 1、sudo pmset -a autopoweroff 1。
三、启用caffeinate临时保持唤醒状态
该方法通过macOS内置的caffeinate工具启动一个轻量级守护进程,仅在当前终端会话有效,适合短期演示、视频播放或文件传输等临时需求。
1、打开“终端”应用。
2、输入命令并回车:caffeinate -s(表示阻止系统睡眠,不阻塞显示器)。
3、若需同时阻止显示器关闭、系统休眠、磁盘休眠及待机,可输入:caffeinate -d -i -m -s。
4、终止该进程时,在同一终端窗口按Control + C即可中断运行。
四、安装第三方应用实现灵活唤醒控制
此类工具提供图形化菜单栏开关与条件触发规则,支持按应用、电源状态、外接显示器等场景自动启用/停用唤醒锁定,兼顾便利性与精细控制。
1、下载并安装来自可信开发者的应用,例如Amphetamine或KeepingYouAwake。
2、启动该应用,通常会在菜单栏出现图标,点击即可选择保持唤醒的时长或条件。
3、在Amphetamine中,您可以创建自定义规则,例如当特定应用运行时自动阻止睡眠。
4、使用完毕后,请记得关闭唤醒锁定,以免过度消耗电量。
五、关闭干扰唤醒的后台服务
某些设置看似无关,实则会悄悄触发或阻止睡眠,导致行为异常,必须逐一排查并关闭。
1、进入“系统设置”→“电池”→“选项”,关闭唤醒以供网络访问。
2、进入“系统设置”→“通用”→“共享”,检查并关闭未使用的共享服务(如文件共享、屏幕共享),它们会让系统拒绝进入睡眠。
3、在“电池”高级选项中,关闭睡眠时更新系统(即禁用“电能小憩”),避免后台唤醒干扰。










