Tema: cron
-
Los temporizadores de systemd como sustituto de cron: OnCalendar, Persistent= y RandomizedDelaySec
Una unidad .timer de systemd emparejada con un .service de tipo oneshot puede sustituir a una entrada de crontab, y además añade ejecuciones de recuperación tras un periodo de inactividad y una dispersión aleatoria entre los hosts de un parque. Esta metodología escribe, valida y habilita ese par de unidades, y explica qué hacen realmente Persistent= y RandomizedDelaySec=.
-
Dialectos de expresiones cron: campos, segundos y la trampa del día del mes y día de la semana
Vixie cron, Quartz, Kubernetes CronJob, GitHub Actions y AWS EventBridge llaman «expresión cron» a su cadena de planificación, pero difieren en el número de campos, en si existen segundos o año, y en si el día del mes y el día de la semana se combinan con OR o no deben definirse a la vez.
-
Comparativa de tareas programadas: cron, temporizadores de systemd, launchd, el Programador de tareas y cron/at de AIX
Cada planificador responde de forma distinta a una misma pregunta: ¿qué ocurre con una tarea cuyo momento programado pasó mientras la máquina estaba apagada o suspendida? Al comparar cron, los temporizadores de systemd, las claves de calendario de launchd y el Programador de tareas de Windows se observa que solo launchd recupera la ejecución tras la suspensión por defecto, y que los demás solo lo hacen si se configuran para ello.
Legible por máquina: JSON