Caffeinate: que tu Mac se mantenga despierto si hay una aplicación abierta

Apple introdujo ya en OS X 10.8 Mountain Lion algunas utilidades a nivel de sistema que permiten la ejecución de algunos binarios realmente interesantes. Uno de ellos es Caffeinate, que impide que tu Mac se vaya a reposo en un tiempo determinado, aunque podemos utilizar este binario para que el Mac se mantenga activo si hay un proceso específico en marcha.

La sintaxis básica para evitar que, por ejemplo, tu Mac se vaya a reposo en las siguiente hora (expresado en segundos) es:

caffeinate -ut 3600

Imagina, sin embargo, que quieres mantener el Mac despierto solo si una aplicación en concreto está activa y si este proceso se cierra, entonces el Mac entre en el modo reposo pasado los tiempos marcados en las preferencias establecidas por el usuario.

Esto es factible hacerlo, pero antes necesitas el PID del proceso en cuestión. Imaginemos por ejemplo que quieres mantener activo el  Mac mientras Dropbox está activo, pero si se cierra por alguna razón, que el Mac se vaya a reposo.[note]Es solo un ejemplo, realmente este tipo de comandos se utiliza contra procesos muy específicos dentro de scripts, pero es un ejemplo[/note]

Busca en el Monitor de Actividad[note]Por hacerlo fácil[/note] la aplicación Dropbox[note]está identificada por su icono, ya que ejecuta otros procesos adicionales[/note] y busca en la columna PID el número de proceso que ejecuta, por ejemplo, el 450

Ahora vamos a construir el comando:

caffeinated -w 450

De forma que mientras el proceso 450 esté en marcha, el Mac se mantendrá despierto. Si ese proceso se cierra o lo cierras voluntariamente, el Mac irá a reposo.

0 0 votos
Article Rating
Subscribe
Notify of
0 Comments
Opiniones Inline
Ver todos los comentarios
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x