Skip to main content
DevTools24

Generador de Cron

Construye expresiones cron visualmente o analiza las existentes para entender su programación. Perfecto para tareas programadas, trabajos de automatización y procesos recurrentes.

Cron Expression

0 0 * * *
Valid Expression

Runs at 0:00

Cron Format Reference

Field Order:

minute hour day-of-month month day-of-week

Special Characters:

  • * - Any value
  • ? - No specific value
  • - - Range (e.g., 1-5)
  • , - List (e.g., 1,3,5)
  • / - Step (e.g., */15)

Field Ranges:

  • Minute: 0-59
  • Hour: 0-23
  • Day: 1-31
  • Month: 1-12
  • Day of Week: 0-7 (0,7=Sunday)

Examples:

  • 0 0 * * * - Daily at midnight
  • */15 * * * * - Every 15 minutes
  • 0 9 * * 1-5 - Weekdays at 9 AM
  • 0 0 1 * * - First day of every month
  • 0 */6 * * * - Every 6 hours

Características

  • Generador Visual: Construir expresiones cron usando campos de formulario
  • Analizador de Expresiones: Pegar expresiones cron existentes para entenderlas
  • Descripción Legible: Obtener explicaciones legibles de programaciones cron
  • Presets Comunes: Acceso rápido a patrones frecuentemente usados
  • Validación: Validación en tiempo real con mensajes de error
  • Soporte de Copia: Copia fácil de expresiones generadas

Perfecto Para

  • Configurar backups automáticos y tareas de mantenimiento
  • Programar procesamiento de datos y trabajos ETL
  • Configurar triggers de pipelines CI/CD
  • Configurar monitoreo y health checks
  • Crear generación de reportes recurrentes
  • Aprender y entender la sintaxis cron

Ejemplos Rápidos

0 9 * * 1-5
Días laborables a las 9 AM
*/15 * * * *
Cada 15 minutos
0 2 1 * *
Mensualmente el 1º a las 2 AM
0 */6 * * *
Cada 6 horas

Consejos profesionales

  • Usa los presets como puntos de partida para programaciones comunes
  • Prueba tus expresiones en un entorno seguro antes de usarlas en producción
  • Recuerda que el día 0 y 7 representan ambos el domingo
  • Usa rangos (1-5) y listas (1,3,5) para crear programaciones complejas
  • El operador de paso (/) funciona con rangos y comodines
  • Siempre valida tus expresiones antes de desplegar