La forma más sencilla de programar un flujo de trabajo es utilizar iCal para la programación: si ha seguido al pie de la letra los pasos del tutorial que enlazó y ha guardado el flujo de trabajo como un recordatorio de iCal, Automator habrá añadido un nuevo evento llamado como su flujo de trabajo a un calendario local llamado "Automator" (creándolo si aún no existe). Este evento tiene un recordatorio configurado para ejecutar el flujo de trabajo 0 minutos antes del evento.
Para ejecutarlo todos los días a las 4 a.m., simplemente programe el evento de esa manera (también podría configurarlo para que sólo se repita los días de semana - o para cualquier cosa que iCal le permita hacer con un evento programado). Para asegurarse de que no se incluye el evento desencadenante, asegúrese de que la acción "Filtrar calendario de iCal" (el primer paso de su flujo de trabajo) excluye el calendario "Automator", ya sea porque las condiciones de filtrado lo omitirán de todos modos, o estableciendo una condición de filtrado como "Nombre no es Automator".
Puede ocultar el calendario "Automator" para que no se muestre en iCal desmarcando su casilla de verificación en la lista de calendarios de iCal, haciendo así que su flujo de trabajo se ejecute de forma invisible a todos los efectos prácticos. También tenga en cuenta que iCal no necesita ejecutarse para que el evento se active, pero debe estar conectado y el ordenador no debe estar durmiendo (una solución para este último problema es configure la máquina para que se despierte poco antes de la hora programada en Configuración del sistema de ahorro de energía - esto también sería necesario si se programara con launchd
o cron
). El flujo de trabajo real se encuentra en ~/Library/Workflows/Applications/iCal
y puede configurarse como recordatorio de "abrir archivo" en cualquier evento, por si alguna vez lo necesitas.