Global ToolBox

Analizador de expresiones Cron

Escribe una expresión cron estándar de 5 campos y obtén al instante una descripción en lenguaje sencillo de su horario, además de una validación que detecta errores de sintaxis.

🔒 Procesado localmente en tu navegador

Loading…

Cómo usarlo

  1. Escribe o pega una expresión cron estándar de 5 campos en el campo de entrada: los campos son minuto, hora, día del mes, mes y día de la semana.
  2. La herramienta valida la expresión en tiempo real mientras escribes y señala de inmediato la sintaxis incorrecta o los valores fuera de rango.
  3. En cuanto la expresión sea válida, aparecerá debajo del campo de entrada una descripción en lenguaje sencillo del horario.
  4. Haz clic en cualquiera de los ejemplos para rellenar el campo con un patrón de horario habitual y ver cómo se describe.

Características

  • Analiza los 5 campos cron estándar: minuto, hora, día del mes, mes y día de la semana
  • Admite comodines (*), valores específicos, rangos (1-5), listas (1,3,5) y valores de paso (*/15)
  • Genera una descripción en lenguaje sencillo del horario mientras escribes
  • Valida la sintaxis y los valores fuera de rango con un mensaje de error claro y específico
  • 100 % del lado del cliente: tu expresión cron nunca sale de tu navegador

Preguntas frecuentes

¿Qué es la sintaxis cron?

Cron es un planificador de tareas basado en el tiempo que se usa en sistemas tipo Unix. Una expresión cron es un patrón compacto de 5 campos (minuto hora día-del-mes mes día-de-la-semana) que describe cuándo debe ejecutarse una tarea. Se usa en archivos crontab de Linux, horarios de pipelines de CI/CD y CronJobs de Kubernetes, entre muchos otros lugares.

¿Qué significan los 5 campos de una expresión cron?

En orden: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12) y día de la semana (0-6, donde 0 es domingo). Una tarea se ejecuta cuando la hora actual coincide con los 5 campos.

¿Qué significa un asterisco (*) en un campo cron?

Un asterisco significa "cualquier valor" para ese campo: el campo no impone ninguna restricción sobre cuándo se ejecuta la tarea. Por ejemplo, * en el campo de la hora significa que la tarea no está restringida a ninguna hora en particular.

¿Cómo funcionan los rangos, las listas y los pasos?

Un rango como 1-5 coincide con todos los valores del 1 al 5, ambos inclusive. Una lista como 1,3,5 coincide solo con esos valores específicos. Un paso como */15 significa "cada 15 unidades" a partir del valor mínimo del campo; también se puede combinar con un rango, como 1-31/2.

¿Esta herramienta admite @daily, @hourly o campos de segundos/año?

No. Esta herramienta se centra en el formato cron clásico de Unix con 5 campos. Los alias abreviados como @daily y los formatos extendidos de 6 o 7 campos (con segundos o años) no se analizan aquí.

Herramientas relacionadas