Skip to content
Desarrollo · Scheduling

Analizador de expresiones cron

Convierte expresiones cron a lenguaje natural y consulta cuándo se ejecutarán — con soporte de zonas horarias y caracteres especiales.

In-browser only 5 & 6 field IANA Timezones

Introduce una expresión cron de 5 o 6 campos

Zona horaria
Mostrar próximas
Ejemplos

Introduce una expresión cron arriba

Los resultados aparecerán mientras escribes.

Todo el procesamiento ocurre en tu navegador. Tus expresiones cron no se transmiten a ningún servidor.

Guía

Cómo usar esta herramienta

  1. 1
    Introduce tu expresión cron

    Escribe o pega una expresión cron de 5 o 6 campos en el campo de entrada. Los resultados aparecen mientras escribes.

  2. 2
    Lee la descripción en lenguaje natural

    Debajo del campo verás una frase que explica lo que significa tu expresión, por ejemplo "Cada 15 minutos".

  3. 3
    Comprueba las próximas ejecuciones

    Una lista muestra las 8 próximas veces que se ejecutará tu expresión en la zona horaria seleccionada.

  4. 4
    Cambia la zona horaria si es necesario

    Usa el selector de zona horaria para ver los tiempos en otra zona. UTC está siempre disponible con un clic.

  5. 5
    Copia los resultados

    Haz clic en el botón de copiar junto a la descripción o la lista para pegarlos en tus tickets o documentos.

  6. 6
    Prueba un ejemplo

    Haz clic en cualquier chip de ejemplo para ver cómo se analizan las expresiones cron comunes.

Referencia

Caracteres especiales de cron

Caracteres especiales de cron
CarácterNombreVálido enEjemploSignificado
*ComodínTodos los campos* * * * *Cada minuto
/PasoTodos los campos*/5 * * * *Cada 5 minutos
-RangoTodos los campos0 9-17 * * *Cada hora de 9 a 17
,ListaTodos los campos0 8,12,18 * * *A las 8, 12 y 18
LÚltimoDOM, DOW0 0 L * *Último día del mes a medianoche
WDía laborable más cercanoSolo DOM0 0 15W * *Día laborable más cercano al 15
#Enésimo día de semanaSolo DOW0 0 * * 1#1Primer lunes del mes
?Sin valor específicoDOM, DOW0 0 1 * ?Medianoche el día 1 (sin DOW específico)

Ejemplos

Expresiones cron comunes

Expresiones cron comunes
ExpresiónSignificado
*/5 * * * *Cada 5 minutos
0 2 * * *A las 2:00 AM cada día
0 9 * * 1-5A las 9:00 AM, de lunes a viernes
0 0 1 * *A medianoche el día 1 de cada mes
0 0 * * 1#1A medianoche el primer lunes de cada mes

Preguntas frecuentes

¿Qué es una expresión cron?
Una expresión cron es una cadena de 5 o 6 campos separados por espacios que define cuándo debe ejecutarse una tarea programada. Los campos representan: minuto, hora, día del mes, mes y día de la semana (con un campo de segundos opcional al inicio). Por ejemplo, */5 * * * * significa "cada 5 minutos".
¿Qué significan los caracteres especiales?
  • * — cualquier valor
  • / — paso (ej. */15 = cada 15)
  • - — rango (ej. 1-5 = del 1 al 5)
  • , — lista (ej. 1,3,5)
  • L — último
  • W — día laborable más cercano
  • # — enésima ocurrencia
  • ? — sin valor específico
¿Cuál es la diferencia entre cron de 5 y 6 campos?
Una expresión de 5 campos cubre desde el minuto hasta el día de la semana. Una expresión de 6 campos añade un campo de segundos al inicio. El formato de 6 campos es usado por Quartz y algunos planificadores Java. Esta herramienta detecta automáticamente el formato.
¿Se envía la expresión a un servidor?
No. Todo el procesamiento ocurre en tu navegador. Ningún dato sale de tu dispositivo.
¿Por qué algunas fechas de ejecución parecen saltarse meses?
Si tu expresión especifica un día que no existe en todos los meses (ej. 0 0 31 * *), esos meses se omiten.
¿Se admiten valores con nombre (ENE, LUN)?
No — esta herramienta requiere valores numéricos para el mes (1–12) y el día de la semana (0–7).
¿Qué implementaciones cron admite esta herramienta?
La herramienta usa por defecto la semántica de Vixie cron / Cronie (estándar en la mayoría de distribuciones Linux). Las expresiones de 6 campos siguen la sintaxis Quartz.
¿Cómo se maneja el conflicto entre día del mes y día de la semana?
Cuando se especifican ambos campos, esta herramienta usa lógica OR (Vixie cron / Cronie): la tarea se ejecuta si coincide cualquiera de los dos.
¿En qué zona horaria se muestran las horas de ejecución?
Por defecto, en la zona horaria local del navegador. Puedes cambiarla con el selector de zona horaria.
¿Qué precisión tiene la descripción en lenguaje natural?
La descripción se genera con la biblioteca cronstrue, ampliamente utilizada y probada.

Todo el procesamiento ocurre en tu navegador. Tus expresiones cron no se transmiten a ningún servidor.