Analizador de expresiones cron

Blog

Analizador de expresiones cron

BlogCheatsheets
Loading...
Loading Cron Parser...

Descripción

Convierte expresiones cron en descripciones claras y legibles por humanos.

Acerca de Analizador de expresiones cron

El Analizador de cron traduce las expresiones cron a horarios claros y legibles para humanos, de modo que "0 9 * * 1-5" se convierte en "A las 09:00, de lunes a viernes". Explica cada campo, admite segundos y macros como @daily y @hourly, y muestra un desglose detallado, lo que facilita escribir y verificar dos veces los trabajos programados antes de implementarlos.

Cómo usar

  1. Escribe o pega una expresión cron en la entrada.
  2. Lee la descripción en lenguaje sencillo de cuándo se ejecuta.
  3. Usa el desglose por campo para confirmar el minuto, la hora, el día, el mes y el día de la semana.
  4. Ajusta la expresión hasta que la descripción coincida con el horario que pretendes.

Ejemplos

EjemploEntradaSalida
Días laborables a las 9 a. m.0 9 * * 1-5A las 09:00, de lunes a viernes
Cada 15 min*/15 * * * *Cada 15 minutos

Preguntas frecuentes

¿Qué significan los cinco campos de cron?

En orden: minuto (0–59), hora (0–23), día del mes (1–31), mes (1–12) y día de la semana (0–6, donde 0 es domingo). Un asterisco significa 'cada' valor para ese campo.

¿Qué significa */5 en un campo de cron?

Significa 'cada 5 unidades' para ese campo. En el campo de los minutos, */5 se ejecuta en el minuto 0, 5, 10, 15, y así sucesivamente, es decir, cada cinco minutos.

¿Qué son las macros como @daily y @hourly?

Son atajos para horarios comunes. @hourly = '0 * * * *', @daily = '0 0 * * *', @weekly = '0 0 * * 0'. No todas las implementaciones de cron las admiten, así que verifica tu programador.

¿Cómo interactúan el día del mes y el día de la semana?

En la mayoría de las implementaciones de cron, si ambos están restringidos (no *), el trabajo se ejecuta cuando CUALQUIERA coincide, una fuente común de sorpresas. Deja uno como * a menos que de verdad quieras el comportamiento de O.