El calendario y los eventos de Automator desaparecen después de la actualización de OS X

0

Tengo algunos Applescripts que programo para ejecutar los días de semana para hacer varias cosas. Grabo programas de radio para escucharlos sin conexión, descargo archivos CSV para analizarlos y hago limpieza de carpetas. Estas acciones se ejecutan en diferentes momentos del día. Estos se programan en el calendario "Automator" como Eventos.

Por cuarta vez, he notado que all de mis eventos de Automator han desaparecido y he rastreado esto hasta una actualización del sistema operativo. Antes de irme de vacaciones, actualicé OS X del 10.11.5 al 10.11.6. Cuando volví, noté que ninguna de las acciones de Automator había tenido lugar. Tras la investigación, descubrí que todos los eventos de Automator se habían ido, incluso los pasados; Era como si nunca hubieran existido.

Después de reflexionar, me di cuenta de que esto suele ocurrir after una actualización de OS X. Los scripts de Automator todavía estaban allí, simplemente no existían en el Calendario. Por extraño que parezca, mis calendarios de Exchange y Holidays con todos sus eventos estaban (y aún están) completamente intactos.

¿Alguien ha visto comportamientos como este y, si es así, ha encontrado una solución / solución?

    
pregunta Allan 10.08.2016 - 19:40

1 respuesta

0

Mi solución para esto fue abandonar el Calendario de Automatización en macOS y optar por usar launchd . Mi otra opción era cron pero desde entonces ha quedado en desuso en OS X

  

Nota de Darwin: Aunque cron (8) y crontab (5) son oficialmente compatibles   bajo Darwin, su funcionalidad ha sido absorbida por launchd (8),   lo que proporciona una forma más flexible de ejecutar automáticamente   comandos Consulte launchctl (1) para obtener más información ".

He creado y he realizado una copia de seguridad de todo el .plists que necesito ejecutando en mi máquina y he creado un script bash que los instala a todos en caso de que necesite hacer una instalación limpia de macOS en el futuro.

La documentación completa en lauchd se puede encontrar en Apple Sitio web del desarrollador

    
respondido por el Allan 17.11.2016 - 00:46

Lea otras preguntas en las etiquetas