StartInterval
wiederholt sich in etwa der angegebenen Anzahl von Sekunden. StartCalendarInterval
wiederholt sich zum angegebenen Kalender / zur angegebenen Uhrzeit.
Folgendes habe ich am Ende verwendet:
<key>StartCalendarInterval</key> <array> <dict> <key>Minute</key> <integer>0</integer> </dict> </array>
Es gibt immer noch eine zufällige Verzögerung, aber es ist nach der angegebenen Zeit und nicht nach der verstrichenen Zeit, so dass es nicht nach und nach später kommt.
Sep 1 21:00:08 2016 2016090121 Sep 1 22:00:04 2016 2016090122 Sep 1 23:00:04 2016 2016090123 Sep 2 00:00:02 2016 2016090200 Sep 2 01:00:06 2016 2016090201 Sep 2 02:00:08 2016 2016090202 Sep 2 03:00:02 2016 2016090203 Sep 2 04:00:06 2016 2016090204 Sep 2 05:00:02 2016 2016090205 Sep 2 06:00:02 2016 2016090206 Sep 2 07:00:07 2016 2016090207 Sep 2 08:00:03 2016 2016090208 Sep 2 09:00:04 2016 2016090209 Sep 2 10:00:09 2016 2016090210 Sep 2 11:00:11 2016 2016090211 Sep 2 12:00:11 2016 2016090212 Sep 2 13:00:08 2016 2016090213 Sep 2 14:00:10 2016 2016090214 Sep 2 15:00:10 2016 2016090215 Sep 2 16:00:11 2016 2016090216 Sep 2 17:00:11 2016 2016090217 Sep 2 18:00:14 2016 2016090218 Sep 2 19:00:09 2016 2016090219 Sep 2 20:00:07 2016 2016090220