Quiero ejecutar un script cada 24 horas, que raspa un sitio web y recupera los datos, guardar en mi base de datos MySQL, y el empuje de su base de datos a mi control remoto Heroku o IBM Bluemix servidor MySQL (o ClearDB). Hice este conjunto de procedimientos en mi Mac Pro en el pasado el uso de launchd
, pero ya que ahora tengo el MacBook Pro solo, no puedo asegurar que esto siempre se hace correctamente, porque de vez en cuando cerca de la computadora portátil.
Me sabe cómo establecer el launchd
a ejecutar la secuencia de comandos una vez que el ordenador portátil se despierta, pero todavía me debe asegurarse de que esta secuencia de comandos se ejecuta en el momento correcto, porque el control remoto de la base de datos debe ser actualizada cada día para asegurarse de que los usuarios de mi aplicación de iOS siempre ver la actualización de los conjuntos de datos.
¿Cómo puedo configurarlo para que el script se ejecuta siempre exactamente en la misma hora cada día, como a las 23:15, incluso en la laptop está en el sueño? Nunca he apague el portátil; acabo de cerrar la pestaña y vete a dormir.