Generador de Expresiones Cron

Cron Expression
Quick Config
Common Presets
Description
Custom schedule: 0 0 * * *
0 0 * * *
Next Execution Times
#12026-07-1400:00
#22026-07-1500:00
#32026-07-1600:00
#42026-07-1700:00
#52026-07-1800:00
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 /15 en 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,30 en minutos significa 'ejecutar en los minutos 0 y 30'.
  • - (Rango) — Un rango contiguo. 9-17 en horas significa 'cada hora de 9 AM a 5 PM inclusive'.
  • /N (Paso) — Cada N unidades. /10 en 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.