← Volver al catálogo

☕ Mac 24/7 (caffeinate)

Plist: cron/com.rifai.caffeinate.plist · Estado: ✅ funcionando

Qué hace

Evita que el Mac y la pantalla se duerman, para que todos los agentes corran siempre (si el Mac se duerme, launchd no ejecuta nada).

Cómo funciona

launchd com.rifai.caffeinate ejecuta /usr/bin/caffeinate -dimsu con KeepAlive=true (si se cierra, se relanza). Las flags: -d (pantalla), -i (idle), -m (disco), -s (sistema), -u (usuario activo).

Cómo probarlo

launchctl list | grep caffeinate
pgrep -fl "caffeinate -dimsu"

Si se rompe / recuperar

launchctl load ~/Library/LaunchAgents/com.rifai.caffeinate.plist. KeepAlive lo mantiene vivo.

Cómo replicarlo

Un plist con ProgramArguments = [/usr/bin/caffeinate, -dimsu], KeepAlive=true, RunAtLoad=true. Cargar con launchctl load.