Genera visualmente expresiones Cron para tareas programadas
Herramientas de desarrollo
Acerca de esta herramienta
El Generador de expresiones Cron es una herramienta visual para construir expresiones de tareas programadas. Sin necesidad de memorizar la sintaxis cron, puedes configurar minutos, horas, día, mes y día de la semana mediante selectores desplegables para componer la expresión. También ofrece ajustes predefinidos rápidos, descripción legible y las próximas 5 ejecuciones. Todas las operaciones se realizan localmente en el navegador.
Características principales
- Selectores desplegables visuales para los cinco campos cron
- Seis ajustes predefinidos rápidos: cada hora, cada día, cada semana, cada mes, días laborables, cada 5 minutos
- Generación automática de descripción legible de la expresión
- Cálculo automático de las próximas 5 ejecuciones
- Soporte para caracteres especiales como valores de paso y rangos
- Actualización en tiempo real de la expresión y descripción al modificar cualquier campo
Casos de uso
- Configura tareas programadas en crontab de Linux evitando errores de sintaxis
- Configura tareas periódicas para pipelines de CI/CD o programadores de tareas
- Genera expresiones cron para servicios en la nube como AWS EventBridge
- Verifica los tiempos de ejecución reales de las expresiones cron
- Aprende la sintaxis cron mediante selectores visuales
cron
scheduler
automation
Preguntas frecuentes
¿Qué es una expresión cron?
Una expresión cron es una cadena de cinco campos (minuto, hora, día del mes, mes, día de la semana) que define la programación de ejecución de una tarea. Por ejemplo, "0 9 * * 1-5" significa ejecutar a las 9 AM cada día laborable. Se usa ampliamente en la programación de tareas en sistemas Unix y plataformas en la nube.
¿Qué expresiones generan los ajustes predefinidos rápidos?
Los ajustes predefinidos cubren programaciones comunes: "Cada hora" (0 * * * *), "Cada día" (0 0 * * *), "Cada semana" (0 0 * * 0), "Cada mes" (0 0 1 * *), "Días laborables" (0 0 * * 1-5), "Cada 5 minutos" (*/5 * * * *). Al hacer clic en un ajuste predefinido se configuran inmediatamente los selectores y se actualiza la expresión.
¿Cómo se calculan las próximas ejecuciones?
La herramienta recorre fechas futuras minuto a minuto desde la hora actual, comprobando si cada minuto coincide con las reglas de la expresión cron. Encuentra y muestra las próximas 5 ejecuciones coincidentes, con soporte para valores de paso, rangos y el carácter especial "L" (último día del mes).
¿Se admiten expresiones cron de 6 o 7 campos?
Esta herramienta genera expresiones cron estándar de 5 campos (minuto, hora, día del mes, mes, día de la semana). Frameworks como Spring o Quartz utilizan 6 o 7 campos (incluyendo segundos o año), lo cual no se admite actualmente. Es posible que necesites ajustar la salida para estas plataformas.
¿Qué significa el valor "L" en el campo de día?
"L" significa «último día del mes». Cuando seleccionas L en el campo de día, la expresión cron se ejecutará el último día de cada mes, ya sea el 28, 29, 30 o 31, dependiendo del mes concreto.