Ho diverse attività che eseguo da launchd utilizzando l'intervallo StartCalendar.
Sotto Yosemite questi non necessariamente corrono. (Sotto Mavericks e prima hanno eseguito)
Come faccio a vedere cosa sta facendo launchd e penso che dovrebbe accadere, come posso ottenere launchd per registrare cosa succede (le attività stesse scrivono sui log ma se non funzionano ovviamente non ottengo nulla)
Ad esempio, ho questo compito che è scaduto a 1212 e 1412 e 2039 e acceso a 0601. Il registro fornisce tutti allo stesso tempo
2014-11-08 15:29:56.082 tdtool_mwb[9383:329594] Turning off device 3, Other
2014-11-08 15:29:56.684 tdtool_mwb[9387:329601] Turning on device 3, Other
2014-11-08 22:32:18.563 tdtool_mwb[14594:523323] Turning off device 3, Other
2014-11-09 18:16:52.844 tdtool_mwb[21630:891263] Turning on device 3, Other
2014-11-09 18:16:52.844 tdtool_mwb[21626:891252] Turning off device 3, Other
2014-11-09 20:42:37.353 tdtool_mwb[23789:973903] Turning off device 3, Other
La mia macchina gira alle 06:00 e ho effettuato l'accesso da mezzogiorno al 2100 in entrambi i giorni.
Nota Ho altri script che hanno lo stesso problema, non è solo qualcosa con tdtool_mwb (o anche se era come faccio a fare il debug di questo)
Se riavvio, funzionano correttamente per un giorno o due.
Se la macchina è in esecuzione e non sta dormendo, sembra anche OK, ma se si dorme allora fallisce.