Je voudrais exécuter un shell script quotidiennement, mais pas nécessairement à une heure précise. L'ordinateur sur lequel s'exécute le script est allumé à des heures irrégulières, et on ne peut pas supposer quand ce sera le cas.
Pour cela, j'aimerais que launchd se comporte un peu comme anacron : il n'a besoin que d'exécuter la tâche une fois par jour à à tout moment .
La plupart des messages que j'ai vus ici ou sur d'autres sites décrivent des choses comme "fonctionner tous les jours à 05:00", ce qui n'est pas utile pour moi si la machine est éteinte à cette heure...
Comment puis-je écrire un plist launchd spécifiant ce comportement ?