Mac防休眠有五种方法:一、系统设置中将“电脑进入睡眠”和“显示器关闭”设为“永不”;二、终端运行caffeinate -s临时禁用;三、sudo pmset -a sleep 0永久关闭;四、用KeepingYouAwake图形化工具快捷启用;五、Amphetamine支持合盖不休眠。

如果您希望Mac在使用过程中持续运行而不自动进入休眠状态,则可能是由于系统默认启用了节能策略,导致显示器关闭后电脑随之休眠。以下是多种防止Mac系统进入休眠的具体操作方法:
一、通过系统设置禁用自动休眠
该方法通过macOS内置的节能或系统设置界面直接调整休眠参数,适用于所有Mac机型,无需安装额外软件,且设置持久有效。
1、点击屏幕左上角的苹果图标,选择“系统设置”(macOS Ventura及更新版本)或“系统偏好设置”(macOS Monterey及更早版本)。
2、在系统设置中,依次进入“电池”→“电源适配器”选项卡(若为台式Mac则直接进入“显示器”或“节能”设置)。
3、将“电脑进入睡眠”滑块拖动至“永不”位置;同时将“显示器关闭”滑块也设为“永不”。
4、切换至“电池”选项卡(仅笔记本适用),重复第3步操作,确保电池供电下同样不休眠。
5、在“显示器”设置中,关闭“自动调暗显示器”和“当显示器关闭时,防止Mac自动进入睡眠”选项需勾选。
二、使用caffeinate命令临时防休眠
该方法通过终端调用macOS原生命令caffeinate启动一个防休眠进程,适合短期演示、下载或编译任务,执行后立即生效,退出终端或中断进程即恢复休眠逻辑。
1、打开“终端”应用程序(路径:应用程序 → 实用工具 → 终端)。
2、输入命令:caffeinate -s,然后按回车键。
3、终端窗口保持开启状态,此时Mac将阻止系统级睡眠与显示器关闭,但不影响手动锁屏或关机。
4、如需停止该防休眠状态,可在同一终端窗口按Control + C组合键终止进程。
三、使用sudo pmset命令永久禁用休眠
该方法通过系统级电源管理配置(pmset)彻底关闭自动睡眠功能,包括合盖休眠,适用于需要长期驻留运行的服务器场景或外接显示工作环境,需管理员权限。
1、在终端中输入命令:sudo pmset -a sleep 0,按回车键。
2、系统提示输入密码时,键入当前用户的管理员密码(输入时不显示字符),完成后按回车。
3、继续输入:sudo pmset -a disablesleep 0,确认系统已允许睡眠控制生效。
4、验证设置是否成功:输入pmset -g | grep sleep,输出中应显示sleep 0。
四、使用KeepingYouAwake图形化工具
该方法提供菜单栏快捷控制,避免命令行操作,支持定时唤醒与电量感知停用,界面直观,适合不熟悉终端的用户,且为开源免费应用。
1、访问官网下载并安装KeepingYouAwake(支持macOS 12及以上版本)。
2、首次启动后,菜单栏右上角会出现一个咖啡杯图标。
3、按住Control键点击该图标,在弹出菜单中选择“Activate for Duration → Indefinitely”。
4、此时图标变为实心状态,表示Mac已处于持续唤醒模式;再次点击可快速关闭。
五、使用Amphetamine应用实现合盖不休眠
该方法专为MacBook设计,解决合上盖子后仍需后台运行服务(如文件同步、远程访问、媒体转码)的问题,支持自定义规则与触发条件,功能最为精细。
1、前往Mac App Store搜索并安装Amphetamine(免费基础版可用)。
2、启动应用后,点击菜单栏中的Amphetamine胶囊图标。
3、选择“New Rule” → “Keep System Awake”,在弹窗中勾选“When lid is closed”选项。
4、点击“Create”,规则即刻启用;合盖状态下Mac将仅关闭显示器,CPU与网络服务持续运行。










