Tengo un launchd
tarea configurado para que se ejecute una vez a la hora utilizando el StartCalendarInterval
clave para establecer momentos específicos en los que la ejecución de la tarea.
Sin embargo, el comportamiento por defecto de esto es que, cuando un intervalo es perdido (he.e - equipo estaba dormido) la tarea se ejecute inmediatamente en la próxima oportunidad disponible (i.e - en la estela).
Es posible desactivar este comportamiento en mi archivo plist?
No he encontrado ninguna obvio clave(s) para el control de esta, y la única cosa que puedo pensar es para verificar la hora actual en la tarea en sí, pero esto significa la duplicación de la sincronización de la conducta (establecer el tiempo en el plist, y luego comprobar que en la tarea en sí).