¿Qué significa */5?
Cada cinco minutos desde el inicio del campo: 0, 5, 10 y así. Un paso no sale de su campo, así que */90 se ejecuta solo en el minuto 0; para cada noventa minutos, indica las horas.
¿Por qué se ejecuta en días equivocados con los dos campos de día?
Unix cron lo ejecuta si coincide cualquiera: 0 9 1 * MON se ejecuta el día 1 de cada mes y todos los lunes. Spring exige ambos; Quartz y EventBridge rechazan la línea hasta que uno sea un ?.
¿Qué pasa en un cambio de hora?
Una hora se omite en primavera y se repite en otoño. Linux cron ejecuta una tarea de hora fija al saltar el reloj y una vez en la repetida; una con * en minuto u hora va por el reloj: se salta el hueco y se ejecuta dos veces. EventBridge la omite y la ejecuta una vez.
¿El 7 es domingo?
En Unix cron y Spring, 0 y 7 son domingo. Quartz y EventBridge cuentan desde 1: 1 es domingo y 7 sábado, así que los mismos campos pueden nombrar otro día en otro sitio. SUN a SAT valen igual en todas partes.