Generador de Expresiones Cron
Cron Expression
Quick Config
Common Presets
Description
Custom schedule: 0 0 * * *
0 0 * * * Next Execution Times
Schedule Breakdown
Minute0
Hour0
DayEvery
MonthEvery
Day of Week0-6 (8)
Generador de Expresiones Cron: Construye y Depura Horarios
El Generador de Expresiones Cron ayuda a los desarrolladores a construir, analizar y verificar expresiones cron rápidamente. Ya sea que esté configurando crontab de Linux, activadores de funciones en la nube o programaciones de CI/CD, esta herramienta le muestra los tiempos de ejecución reales para detectar errores de sintaxis.
Funciones y Consejos de Uso
- Campos de Configuración Rápida: Cinco entradas para minuto, hora, día, mes y día de semana. Soporta
(todo),,(enumeración, ej.1,15),-(rango, ej.9-17) y/N(paso, ej./5). Por ejemplo, escriba/15en el campo de minutos para ejecutar cada 15 minutos. Los cambios se sincronizan automáticamente. - Comience con Plantillas, Luego Ajuste: Use los botones de presets para aplicar horarios comunes (cada minuto, diario, días laborables, etc.). Luego ajústelos con los campos de configuración rápida para máxima flexibilidad.
- Verifique con Próximas Ejecuciones: El panel derecho muestra las próximas 5 ejecuciones. Es la mejor forma de confirmar que su expresión funciona — por ejemplo, tras configurar 'mensual el día 1 a las 3 AM', verifique que la próxima fecha sea el día 1 del próximo mes.
- Revise el Desglose de Horarios: Al usar expresiones complejas como
0 9-17/2 1-5, el panel de Desglose lista todos los valores coincidentes para cada campo, ayudándole a verificar que la expresión cubre el rango de tiempo deseado.
Referencia Rápida de Sintaxis Cron
Una expresión cron consta de 5 campos separados por espacios: minuto hora día mes día de semana. Estas son las reglas de sintaxis disponibles:
(Comodín) — Coincide con todos los valores posibles.0 *significa 'ejecutar en el minuto 0 de cada hora'.,(Lista) — Varios valores separados por comas.0,30en minutos significa 'ejecutar en los minutos 0 y 30'.-(Rango) — Un rango contiguo.9-17en horas significa 'cada hora de 9 AM a 5 PM inclusive'./N(Paso) — Cada N unidades./10en minutos = cada 10 minutos (0, 10, 20, 30, 40, 50).
0 0 0 = cada domingo a medianoche
Casos de Uso
🗄️ Copias de Seguridad de Base de Datos: Configure 0 3 para respaldos diarios a las 3 AM, o 0 3 * 0 para respaldos completos semanales cada domingo.
📊 Generación de Informes Periódicos: Genere informes de ventas cada 2 horas en días laborables → 0 /2 9-18 * 1-5. Use el panel de Próximas Ejecuciones para verificar.
🔄 Construcciones CI/CD Programadas: Construcciones nocturnas → 0 2 , o despliegues mensuales de producción → 0 4 1 *.
📧 Programación de Correos y Notificaciones: Envíe resumen diario a las 9 AM en días laborables → 0 9 1-5, o resumen semanal cada viernes a las 6 PM → 0 18 5.
Privacidad y Seguridad
Esta herramienta funciona completamente en su navegador. Todo el análisis de cron y los cálculos de fechas se procesan localmente en su dispositivo. Su entrada nunca se envía a ningún servidor.
