1.2 KiB
1.2 KiB
title, type, tags, date
| title | type | tags | date | |||
|---|---|---|---|---|---|---|
| caffeinate | concept |
|
2026-04-17 |
Definition
caffeinate 是 macOS 内置工具,用于临时阻止系统进入睡眠状态。与 pmset 不同,caffeinate 不修改系统设置,仅在运行时有效,按 Ctrl+C 停止后系统恢复默认睡眠行为。
Installation
# macOS 内置,无需安装
Usage
# 防止显示器睡眠
caffeinate -d
# 防止系统空闲时睡眠
caffeinate -i
# 防止系统睡眠
caffeinate -s
# 模拟用户活动(防止睡眠)
caffeinate -u
# 组合使用(常用)
caffeinate -d -i -s
# 保持唤醒(按 Ctrl+C 停止)
caffeinate -d -i -s
Parameters
| 参数 | 作用 |
|---|---|
-d |
防止显示器睡眠 |
-i |
防止系统空闲时睡眠 |
-s |
防止系统睡眠 |
-u |
模拟用户活动(防止睡眠) |
Use Cases
- 临时运行需要持续运行的任务(如大型下载、安装)
- 演示或展示时需要保持屏幕常亮
- 不希望修改系统电源设置时的临时方案
Related Concepts
- pmset:永久修改系统电源设置的工具
- WOL (Wake on LAN):网络唤醒功能