caffeinate en Mac: comandos para evitar que tu Mac se suspenda (2026)
caffeinate es un comando que viene en todos los Mac y evita que se suspendan. Abre Terminal, escribe caffeinate y tu Mac seguirá despierto hasta que pulses Ctrl+C.
Es gratis y no hay que instalar nada. Aquí tienes todas las opciones, los comandos que de verdad se usan y qué hacer en el único caso que caffeinate no resuelve: un MacBook con la tapa cerrada.
Generador de comandos caffeinate
Elige qué mantener despierto y durante cuánto tiempo. Luego copia el comando.
Cómo usar caffeinate
Abre Terminal y ejecuta:
caffeinateTu Mac ya no se suspende. El comando sigue en marcha en esa ventana. Pulsa Ctrl+C para pararlo y el Mac vuelve a su reposo normal.
Cerrar la ventana de Terminal también lo detiene.
Opciones de caffeinate
Sin opciones, caffeinate evita el reposo por inactividad. Con opciones eliges exactamente qué sigue despierto.
| Opción | Qué hace |
|---|---|
| -d | Mantiene la pantalla encendida. |
| -i | Evita el reposo del sistema por inactividad. La pantalla puede apagarse igualmente. |
| -m | Evita que el disco entre en reposo. |
| -s | Evita que todo el sistema entre en reposo. Solo funciona con el Mac enchufado. |
| -u | Le dice a macOS que hay un usuario activo y enciende la pantalla. Dura 5 segundos si no añades -t. |
| -t 3600 | Fija un tiempo en segundos. 3600 es una hora. |
| -w 1234 | Sigue despierto hasta que termine el proceso 1234. |
Puedes combinar opciones. caffeinate -dims mantiene despiertos la pantalla, el sistema y el disco a la vez.
Comandos que vas a usar
Mantener el Mac despierto hasta que lo pares
caffeinateMantener también la pantalla encendida
caffeinate -dSeguir despierto una hora
caffeinate -t 3600Cambia los segundos a tu gusto. 7200 son dos horas. 28800 son ocho horas.
Seguir despierto mientras corre un comando
caffeinate -i npm run buildcaffeinate lanza el comando y mantiene el Mac despierto hasta que termina. Después se desactiva solo. Sirve para cualquier tarea larga: copias de seguridad, descargas, tests o un brew upgrade grande.
Seguir despierto hasta que termine un proceso
caffeinate -w $(pgrep -n rsync)Aquí caffeinate espera a que termine el proceso rsync más reciente. Puedes ver el ID de cualquier proceso en el Monitor de Actividad o con pgrep.
Ejecutarlo en segundo plano
caffeinate -d &El & lo manda a segundo plano y puedes seguir usando la misma ventana de Terminal.
Cómo comprobar y detener caffeinate
Para ver qué mantiene despierto a tu Mac, ejecuta:
pmset -g assertionsBusca caffeinate en la lista. Verás las aserciones activas, por ejemplo PreventUserIdleSystemSleep.
Para detener todos los procesos caffeinate a la vez, ejecuta:
killall caffeinate¿Funciona caffeinate con la tapa cerrada?
Normalmente no. Un MacBook se suspende al cerrar la tapa y caffeinate no lo evita. La excepción es el modo clamshell. Si el MacBook está enchufado y conectado a una pantalla externa, sigue funcionando con la tapa cerrada.
Para mantener despierto un MacBook cerrado sin pantalla, tienes tres opciones:
- pmset: Ejecuta
sudo pmset -a disablesleep 1para desactivar el reposo por completo. Vuelve a activarlo consudo pmset -a disablesleep 0. No metas el MacBook en una mochila con el reposo desactivado. Puede calentarse mucho. - Amphetamine: Una app gratis de la Mac App Store con ajustes para usar el Mac con la tapa cerrada.
- Ajustes de batería: En muchos MacBook, Ajustes del Sistema > Batería > Opciones tiene un ajuste para evitar el reposo automático con el adaptador cuando la pantalla está apagada.
Cómo despertar un Mac en reposo a distancia
caffeinate mantiene un Mac despierto, pero no puede despertar uno que ya está en reposo. Para eso, activa “Activar para acceso a la red”. En un MacBook está en Ajustes del Sistema > Batería > Opciones. En un Mac de escritorio está en Energía.
Con este ajuste, tu Mac se despierta cuando otro dispositivo de tu red intenta conectarse, por ejemplo con Compartir pantalla o Compartir archivos.
Deja tareas largas en marcha mientras no estás
caffeinate es perfecto para tareas largas. Las compilaciones, los tests y los agentes de IA como Claude Code o Codex pueden tardar una hora o más. Envuelve la tarea para que el Mac siga despierto hasta que acabe:
caffeinate -i claudeLuego viene la pregunta: ¿cómo la revisas lejos de tu escritorio? Macky lleva la terminal y la pantalla de tu Mac a tu iPhone. Ves la tarea en directo y puedes escribir en ella.

- Tapa cerrada: Con Macky Pro puedes seguir usando tu MacBook con la tapa cerrada.
- Agentes de IA: Claude Code y Codex tienen sus propios modos. Aprueba el siguiente paso con y y Enter en la barra de teclas.
- Control total: Esc, Tab y Ctrl están en la barra de teclas. Cambia a la pantalla completa del Mac cuando lo necesites.
Macky es gratis con sesiones de 5 minutos. Pro cuesta 29 $ en un solo pago. Descárgalo en el App Store.
Más detalles en nuestra guía cómo usar Claude Code desde el iPhone.
Preguntas frecuentes
¿Funciona caffeinate si cierro la tapa del MacBook?
No. Un MacBook se suspende al cerrar la tapa, salvo que esté enchufado y conectado a una pantalla externa. Para usarlo cerrado, usa sudo pmset -a disablesleep 1 o una app como Amphetamine.
¿Cómo detengo caffeinate?
Pulsa Ctrl+C en la ventana de Terminal donde está en marcha. Para detener todos los procesos caffeinate, ejecuta killall caffeinate.
¿Cómo mantengo mi Mac despierto una hora?
Ejecuta caffeinate -t 3600. El número son segundos, así que 7200 son dos horas.
¿Qué diferencia hay entre caffeinate -i y -d?
-i evita el reposo por inactividad pero deja que la pantalla se apague. -d mantiene la pantalla encendida. Para ambas cosas usa caffeinate -di.
¿caffeinate gasta batería?
El Mac sigue funcionando, así que la batería se gasta más rápido que en reposo. caffeinate -s solo funciona con el Mac enchufado.
¿Cómo sé si caffeinate está en marcha?
Ejecuta pmset -g assertions y busca caffeinate. También puedes usar pgrep caffeinate.
Guías y comparativas relacionadas
Prueba Macky
Conéctate a la consola de tu Mac desde tu iPhone.