J'ai un launchd
configurée pour être exécutée une fois par heure à l'aide de l'option StartCalendarInterval
pour définir des heures spécifiques auxquelles la tâche sera exécutée.
Cependant, le comportement par défaut est que, lorsqu'un intervalle est manqué (par exemple, l'ordinateur était endormi), la tâche sera immédiatement exécutée à la prochaine occasion disponible (par exemple, au réveil).
Est-il possible de désactiver ce comportement dans mon fichier plist ?
Je n'ai pas trouvé de clé(s) évidente(s) pour contrôler cela, et la seule autre chose à laquelle je pense est de vérifier l'heure actuelle dans la tâche elle-même, mais cela signifie une duplication du comportement de chronométrage (définir l'heure dans la plist, puis la vérifier dans la tâche elle-même).