Tengo un plist (ver abajo) que ejecuta una aplicación y se ejecuta al cargar y tiene un startinterval de 14400 (4 horas). También tengo la costumbre de no poner a dormir manualmente mi Mac cuando estoy en casa, sino simplemente apagar la pantalla (está conectado a la corriente). Consultando el registro puedo ver que mi Mac entra y sale de varios estados de sueño durante un periodo de ~12 horas (Sueño de Mantenimiento, Sueño Inactivo, Servicio de Sueño de vuelta al Sueño) pero durante este tiempo mi LaunchAgent plist no parece ejecutar la aplicación. Mi entendimiento es que launchctl ejecutará el plist que se perdió durante el sueño, entonces ¿por qué no está sucediendo esto? PD: la aplicación copy2sync.app referenciada en el plist se ejecuta al cargar como se espera y funciona bien.
Label
com.test.copy2sync
ProgramArguments
/Applications/copy2sync.app/Contents/MacOS/Automator Application Stub
Nice
1
RunAtLoad
StartInterval
14400
StandardErrorPath
/tmp/copytosync1.err
StandardOutPath
/tmp/copytosync1.out