Explicar una expresión cron
Comprende o verifica una expresión cron de 5 campos (minuto, hora, día del mes, mes, día de la semana) antes de desplegarla.
Cómo funciona
Una expresión cron mal interpretada es una fuente clásica de errores: confundir el orden de los campos, malinterpretar un rango 1-5 o un paso */15, o desplegar una tarea que se supone que se ejecuta "todos los días laborables a las 9h" pero que en realidad se dispara cada 9 minutos. Escribe una expresión de 5 campos (minuto hora día-del-mes mes día-de-la-semana, por ejemplo 0 9 * * 1-5) y la explicación en español se muestra automáticamente con cada pulsación, para verificar antes de desplegar una tarea programada (cron de Linux, job de Kubernetes CronJob, tarea programada CI/CD...).
¿Qué sintaxis cron es compatible?
El carácter * (todos los valores), un valor simple (5), un rango (1-5), una lista separada por comas (1,15,30) y un paso (*/15 o 1-30/5) son todos compatibles. Las macros abreviadas como @daily o @hourly, así como los nombres de meses o días escritos con letras (JAN, MON...), no son compatibles intencionadamente: usa la sintaxis numérica estándar de 5 campos.
¿Por qué los campos día-del-mes y día-de-la-semana se combinan con "o"?
Es una particularidad histórica de cron: si el día del mes y el día de la semana están ambos restringidos (distintos de *) en la misma expresión, la tarea se dispara en cuanto se cumple una de las dos condiciones, y no solo cuando se cumplen ambas a la vez. Esta herramienta reproduce fielmente esta regla en lugar de simplificarla, para evitar sorpresas desagradables en producción.
Procesamiento 100% local: el análisis se ejecuta enteramente en tu navegador gracias a WebAssembly, tu expresión cron nunca se envía a un servidor.