coldwa.st
Todas las guíasProgramaciónWebDatosHerramientasBases de datosHaskellConceptosCabal y buildsToolchainCompiladorRendimientoEditor y HLS

Coldwast

Explicador de expresiones cron

Pega una línea de crontab. Obtienes su traducción en lenguaje claro y las próximas veces que se disparará de verdad, calculadas en tu propia zona horaria. Todo corre en tu navegador.

La regla que sorprende

Cuando el día del mes y el día de la semana están ambos restringidos, se combinan con O, no con Y. 0 0 1 * 1 no significa "el día 1, si cae en lunes". Significa cada día 1 del mes, y además cada lunes. La especificación es explícita: "si el mes o el día del mes se especifica como elemento o lista, y el día de la semana también, entonces cualquier día que coincida con el mes y el día del mes, o con el día de la semana, debe coincidir".

Lo que no sabe

Las próximas ejecuciones se calculan en la zona horaria de tu navegador. Un servidor suele correr en UTC o en su propia zona, así que las horas allí pueden diferir. Los cambios de hora son otro caso límite: una tarea situada en la hora que se salta en primavera no corre ese día, y una situada en la hora repetida en otoño puede correr dos veces, según la implementación.