Saltar al contenido
Aback Tools Logo

Generador y explicador de expresiones cron

Crea y comprende expresiones cron visualmente. Selecciona valores para minuto, hora, día del mes, mes y día de la semana, o elige entre 18 predefinidos comunes. Ve tu expresión en formato estándar de 5 campos con una explicación legible y las próximas 5 ejecuciones. Perfecto para desarrolladores, ingenieros DevOps y cualquiera que aprenda programación cron.

Cron Expression Generator & Explainer

Build cron expressions visually by selecting minute, hour, day, month, and weekday values. See the expression in standard format with a human-readable explanation of when it will run.

*****

Runs every minute

Common Presets

0-59
0-23
1-31
1-12
0-7
Next 5 Run Times
Sun, Sep 20, 202602:46 AM
Sun, Sep 20, 202602:47 AM
Sun, Sep 20, 202602:48 AM
Sun, Sep 20, 202602:49 AM
Sun, Sep 20, 202602:50 AM

Cron Syntax Reference

* Any value

5 Specific value (minute 5)

1-5 Range (Mon-Fri)

*/15 Step (every 15 mins)

1,3,5 List (Mon, Wed, Fri)

9-17/2 Combined range + step

All processing runs locally in your browser - no data is sent to any server.

¿Por qué usar nuestro Generador de expresiones cron?

  • Creador visual de cron: crea expresiones cron visualmente seleccionando valores para cada campo (minuto, hora, día del mes, mes, día de la semana). Cada campo admite comodines (*), valores específicos, rangos (1-5), pasos (*/15) y listas separadas por comas (1,3,5). Los botones de selección rápida te ayudan a elegir valores comunes sin escribir.
  • 18 predefinidos comunes: elige entre 18 predefinidos listos para usar que cubren los patrones de programación más comunes: cada minuto, cada 5/15/30 minutos, cada hora, diariamente a horas concretas, semanalmente en días laborables, mensualmente, trimestralmente y anualmente. Cada predefinido muestra la expresión cron exacta y una descripción.
  • Explicación legible: ve tu expresión cron traducida automáticamente a lenguaje sencillo. El explicador desglosa cada parte de la expresión y describe exactamente cuándo se ejecutará la tarea. Se calculan y muestran las próximas 5 ejecuciones para que puedas verificar la programación.
  • Procesamiento 100 % local: todo el análisis de cron, la generación de explicaciones y el cálculo de próximas ejecuciones ocurren localmente en tu navegador. No se envían datos a ningún servidor. También puedes pegar expresiones cron sin procesar para un análisis y explicación instantáneos.

¿Qué es una expresión cron?

Una expresión cron es una cadena de 5 campos que define una programación para tareas recurrentes en sistemas tipo Unix, programadores en la nube (AWS CloudWatch, Google Cloud Scheduler), herramientas de flujos de trabajo (Apache Airflow, Prefect) y frameworks de aplicaciones. Cada campo representa una unidad de tiempo: minuto (0-59), hora (0-23), día del mes (1-31), mes (1-12) y día de la semana (0-7, donde 0 y 7 representan el domingo). La expresión 0 9 * * 1-5 significa «a las 9:00, de lunes a viernes».

Cómo funciona nuestra herramienta

  1. Modo de creación visual: para cada uno de los 5 campos cron, elige un tipo (comodín, valor específico, rango, paso o lista) e introduce o selecciona el valor deseado. Los botones de selección rápida muestran valores comunes para cada campo.
  2. Visualización de la expresión: la expresión cron de 5 campos se muestra con cada campo en su propio cuadro resaltado. Debajo, una explicación en lenguaje sencillo describe exactamente cuándo se ejecutará la programación.
  3. Predefinidos y entrada sin procesar: elige entre 18 predefinidos de programación comunes o cambia al modo de entrada sin procesar para pegar una expresión cron existente y obtener un análisis y explicación instantáneos.
  4. Próximas ejecuciones: la herramienta calcula y muestra las próximas 5 ejecuciones según la fecha y hora actuales, para que puedas verificar tu programación antes de implementarla.

Caracteres especiales de los campos cron

  • Asterisco (*): comodín - coincide con cualquier valor. * en el campo de hora significa «cada hora».
  • Coma (,): separador de lista - coincide con varios valores. 1,3,5 en día de la semana significa «lunes, miércoles, viernes».
  • Guion (-): rango - coincide con todos los valores dentro de un rango. 9-17 en hora significa «de 9:00 a 17:00».
  • Barra (/): paso - omite valores. */15 en minuto significa «cada 15 minutos». 9-17/2 significa «cada 2 horas entre las 9:00 y las 17:00».

Errores comunes al programar cron

  • Día del mes × Día de la semana: cuando ambos campos no son * , la mayoría de las implementaciones de cron usan lógica OR: la tarea se ejecuta si CUALQUIERA de ellos coincide. Esto puede provocar ejecuciones adicionales inesperadas.
  • Transiciones de horario de verano: los trabajos cron programados durante transiciones de horario de verano pueden ejecutarse dos veces o no ejecutarse, según la implementación de cron y la configuración de zona horaria.
  • Segundos: el cron estándar no tiene campo de segundos. Para programación a nivel de segundo, necesitas una extensión específica del sistema u otra herramienta.
  • Campo de año: el cron estándar usa solo 5 campos. Algunas implementaciones extendidas de cron admiten un sexto campo para el año, pero no es universal.

Preguntas frecuentes

Usa el creador visual para configurar cada uno de los 5 campos (minuto, hora, día del mes, mes, día de la semana). La expresión se actualiza en tiempo real con una explicación.

Minuto (0-59), Hora (0-23), Día del mes (1-31), Mes (1-12), Día de la semana (0-7, 0=domingo).

* = cualquier valor, , = lista, - = rango, / = paso. Se pueden combinar (p. ej., */10 9-17 * * 1-5).

Se calculan desde tu hora actual iterando minuto a minuto. Precisas para expresiones cron estándar.

Sí. Haz clic en «Entrada sin procesar» para pegar cualquier expresión cron de 5 campos y obtener un análisis y una explicación instantáneos.

Sí, 18 predefinidos que cubren los patrones de programación más comunes, desde cada minuto hasta anualmente.

*/5 significa «cada 5 minutos»: es una forma abreviada de enumerar todos los múltiplos de 5.

No, nuestra herramienta usa el formato cron POSIX estándar de 5 campos.

Sí, 100 % gratis. Sin registro, sin premium, sin límites. Funciona localmente en tu navegador.