可通过五种方法禁止Mac休眠:一、系统设置中分别配置电池与电源适配器模式下的显示器关闭与睡眠选项;二、终端执行sudo pmset命令禁用sleep、standby等全部休眠参数;三、使用caffeinate命令临时阻止睡眠;四、运行sudo pmset noidle保持持续唤醒;五、安装Caffeine应用实现菜单栏一键控制。

如果您希望Mac在长时间不操作时仍保持运行状态,避免因系统自动进入休眠而中断下载、渲染或远程任务,则需调整电源管理策略。以下是多种可行的禁止休眠方法:
一、通过系统设置禁用显示器关闭与系统睡眠
该方法利用macOS图形界面直接控制电源行为,分别针对电池与电源适配器模式独立配置,无需命令行,设置后重启仍有效。
1、点击屏幕左上角的苹果菜单(),选择“系统设置”。
2、在左侧边栏中点击“电池”(MacBook适用)或“显示器”(iMac/Mac mini适用)。
3、若为MacBook,在右侧切换至“电源适配器”标签页,找到“当不活动时关闭显示器”选项,点击下拉菜单并选择永不。
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 hibernatemode 0。
三、启用caffeinate临时保持唤醒状态
该方法调用macOS内置的caffeinate工具启动轻量级守护进程,仅在当前终端会话生命周期内生效,适合演示、视频播放或文件传输等短期需求,不更改系统默认设置。
1、打开“终端”应用。
2、输入命令并回车:caffeinate -s(仅阻止系统睡眠,不阻塞显示器)。
3、若需同时阻止显示器关闭、系统休眠、磁盘休眠及待机,输入:caffeinate -d -i -m -s。
4、终止该进程时,在同一终端窗口按Control + C即可中断运行。
四、使用noidle命令临时锁定唤醒状态
该方法通过pmset的noidle子命令启动一个持续活跃的电源管理会话,使系统判定为“始终有用户活动”,从而跳过所有闲置判断逻辑,适合快速启用且无需记忆复杂参数的场景。
1、打开“终端”应用。
2、输入命令并回车:sudo pmset noidle。
3、系统将提示输入管理员密码,输入后无视觉反馈,但光标停留于新行即表示已运行。
4、保持该终端窗口开启,Mac将持续保持唤醒状态;关闭窗口或按下Control + C可立即退出。
五、安装Caffeine应用程序实现一键防休眠
该方法依赖第三方开源工具Caffeine,以菜单栏图标形式提供即时开关,无需记忆命令,适合不熟悉终端操作的用户,且支持后台常驻与状态可视化。
1、访问Caffeine官方GitHub仓库或可信镜像站点下载最新版本DMG安装包。
2、双击DMG文件,将Caffeine拖拽至“应用程序”文件夹完成安装。
3、在“启动台”中打开Caffeine,菜单栏右上角会出现咖啡杯图标。
4、点击该图标,选择Keep Awake即可实时阻止系统睡眠与显示器关闭。
5、需要恢复默认电源策略时,再次点击图标并选择Allow Sleep。











