Tengo un crontab que iniciará cierto programa temprano en la mañana (después de que me haya ido a dormir) y lo cerraré más tarde en la mañana (antes de despertarme). Pero mi iMac no ejecutará el script crontab mientras esté dormido.
Veo que hay algunas preferencias para activar la máquina y hacerla dormir nuevamente a una hora específica, pero ¿hay alguna forma de hacerlo usando el crontab?
Otra forma de programar el despertar del sueño es usar pmset:
launchd no puede activar una computadora desde el modo de suspensión, pero ejecuta trabajos programados durante la suspensión después de despertarse. Si otros buscan cómo hacerlo, puede, por ejemplo, guardar esta lista como
~/Library/LaunchAgents/some.label.plist
:Entonces corre
launchctl load ~/Library/LaunchAgents/some.label.plist
.fuente
Puede programar su Macintosh para que se active en el panel de preferencias de Energy Saver. Ver el botón de Programación.
fuente
Es posible que desee mirar Anacron
Otra aplicación que podría hacer el truco es Despertar
fuente
cron no se ejecutará mientras OSX esté en modo de suspensión.
Es posible que desee mirar cronwake (Debe ejecutarse a través de Google Translate ya que el sitio es japonés, creo) y anacron , o simplemente puedes usar el
Energy Saver
aplicación para programar una hora de activación para ejecutar el script, luego volver a ponerlo en suspensión.fuente