Me gustaría ejecutar un shell script diariamente, pero no necesariamente a una hora concreta. El ordenador en el que se ejecuta el script se enciende a horas irregulares, y no se puede suponer cuándo será.
Para ello, me gustaría que launchd se comportara un poco como anacron: sólo necesita ejecutar el trabajo una vez al día , en cualquier momento conveniente .
La mayoría de los mensajes que he visto aquí o en otros sitios describen cosas como "funcionando todos los días a las 05:00", lo que no me sirve si la máquina está apagada a esa hora...
¿Cómo puedo escribir un plist de launchd que especifique ese comportamiento?