MyDevTools

Generador de Expresiones Cron

Construya expresiones cron visualmente desde campos de tiempo individuales con explicaciones legibles y próximas horas de ejecución

¿Necesita analizar una expresión cron? Pruebe el → Analizador de Cron

Construir Expresión

Expresión Generada

Genere una expresión cron para ver la descripción

El Generador de Expresiones Cron es una poderosa herramienta en línea para desarrolladores y administradores de sistemas que necesitan construir expresiones cron desde cero. Proporciona una interfaz intuitiva para construir horarios cron campo por campo, con validación instantánea y explicaciones legibles.

Funcionalidad detallada

Este completo generador de cron admite toda la sintaxis estándar de cron incluyendo rangos (1-5), pasos (*/5), listas (1,2,3) y caracteres especiales (L para último día, ? para sin valor). Simplemente complete los campos de minuto, hora, día, mes y día de la semana para crear su expresión cron perfecta.

Características principales:

  • Validación en tiempo real con mensajes de error detallados
  • Explicaciones legibles de la expresión generada
  • Predicción de próximas horas de ejecución (muestra las próximas 5 ejecuciones)
  • Soporte de abreviaturas de nombres de mes y día de la semana (ENE-DIC, DOM-SAB)
  • Funcionalidad de copiar al portapapeles

Todo el procesamiento ocurre completamente en su navegador usando JavaScript puro, garantizando total privacidad para sus expresiones cron.

Ejemplos prácticos

Ejemplo 1: Respaldo Diario de Base de Datos

Establezca Minuto: `0`, Hora: `2`, Día: `*`, Mes: `*`, Día de la Semana: `*`

Resultado: `0 2 * * *` - Se ejecuta todos los días a las 2:00 AM

Caso de uso: Programar respaldos automáticos de base de datos durante horarios de bajo tráfico.

Ejemplo 2: Cada 15 Minutos

Establezca Minuto: `*/15`, Hora: `*`, Día: `*`, Mes: `*`, Día de la Semana: `*`

Resultado: `*/15 * * * *` - Se ejecuta cada 15 minutos

Caso de uso: Monitorear la salud del sistema o verificar nuevos correos electrónicos.

Ejemplo 3: Días Laborables a las 9 AM

Establezca Minuto: `0`, Hora: `9`, Día: `*`, Mes: `*`, Día de la Semana: `1-5`

Resultado: `0 9 * * 1-5` - Se ejecuta a las 9:00 AM solo en días laborables

Caso de uso: Enviar informes de estado diarios al equipo.

Ejemplo 4: Primer Día del Mes

Establezca Minuto: `0`, Hora: `0`, Día: `1`, Mes: `*`, Día de la Semana: `*`

Resultado: `0 0 1 * *` - Se ejecuta a la medianoche el primer día de cada mes

Caso de uso: Generar informes mensuales o ciclos de facturación.

Ejemplo 5: Último Día del Mes

Establezca Minuto: `0`, Hora: `0`, Día: `L`, Mes: `*`, Día de la Semana: `*`

Resultado: `0 0 L * *` - Se ejecuta a la medianoche el último día de cada mes

Caso de uso: Tareas de limpieza de fin de mes.

Cómo usar esta herramienta

Paso 1: Complete los Campos

Ingrese valores para cada uno de los cinco campos cron:

  • Minuto (0-59): Use `*` para cada minuto, `0` para el inicio de la hora, `*/15` para cada 15 minutos
  • Hora (0-23): Use `*` para cada hora, `2` para las 2 AM, `*/6` para cada 6 horas
  • Día del Mes (1-31): Use `*` para cada día, `1` para el primer día, `L` para el último día
  • Mes (1-12): Use `*` para cada mes, `1-6` para enero a junio, `ENE` para enero
  • Día de la Semana (0-6): Use `*` para cada día, `1-5` para lunes a viernes, `LUN` para lunes

Paso 2: Genere la Expresión

Haga clic en el botón "Generar Expresión" para crear su cadena cron.

Paso 3: Revise los Resultados

La herramienta mostrará:

  • Su expresión cron generada
  • Una descripción legible
  • Las próximas 5 horas de ejecución programadas

Paso 4: Copie y Use

Haga clic en el botón de copiar para copiar la expresión generada al portapapeles.

Consejos y mejores prácticas

  • Formato cron: El cron estándar usa 5 campos: minuto hora día mes día de la semana
  • Caracteres especiales: `*` = cualquiera, `-` = rango, `,` = lista, `/` = paso, `L` = último día, `?` = sin valor específico
  • Nombres de mes: Puede usar ENE, FEB, MAR, ABR, MAY, JUN, JUL, AGO, SEP, OCT, NOV, DIC en lugar de números
  • Nombres de día de la semana: DOM, LUN, MAR, MIE, JUE, VIE, SAB funcionan en el campo de día de la semana
  • Patrones comunes: `0` en el campo de minuto generalmente significa "al inicio de la hora"
  • Zona horaria: Las expresiones cron no incluyen información de zona horaria - usan la hora local del sistema
  • Privacidad: Todas las expresiones se procesan localmente en su navegador - nada se envía a ningún servidor
No se envían datos al servidor