Generador de Expresiones Cron

Crea una expresión cron campo a campo (minuto, hora, día, mes, día de la semana) con validación, descripción en lenguaje claro y las 5 próximas ejecuciones.

Tus datos de entrada y archivos no salen del navegador

Construir Expresión

Ejemplos: *, 0, */5, 1,2,3, 1-10

Expresión Generada

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

  • Minuto
  • Hora
  • Día
  • Mes
  • Día de la Semana
Descripción

Vista Previa de Próximas Ejecuciones
En esta página

Rellena cinco campos y obtén una línea cron lista para crontab, horarios de CI o planificadores de tareas, junto con una descripción en lenguaje claro y las cinco próximas ejecuciones para confirmar que hace lo que pretendías.

Funcionalidad detallada

Cada campo acepta la sintaxis habitual —*, números, rangos 9-17, listas 1,15, pasos */10, nombres JAN–DEC y MON–FRI, L para el último día del mes— y un campo vacío cuenta como *. Los valores se comprueban contra el rango del campo; un error resalta el campo culpable e indica los valores permitidos.

Tras Generar Expresión (o Enter en cualquier campo) obtienes la expresión, una descripción en tu idioma —*/10 9-17 * * 1-5 se lee «Cada 10 minutos de 09:00 a 17:50 de lunes a viernes»— y las cinco próximas ejecuciones en tu zona horaria local, en el formato de fecha que elijas (se recuerda en este navegador). El día del mes y el día de la semana se combinan con O, como en Vixie cron.

Para descifrar una línea existente, usa el Analizador de Expresiones Cron. Todos los cálculos se ejecutan en local en el navegador.

Ejemplos prácticos

Mantenimiento semanal: Minuto 0, Hora 3, Día de la Semana 0 → 0 3 * * 0 — «A las 03:00 los domingos».

Sondeo en horario laboral: Minuto */10, Hora 9-17, Día de la Semana 1-5 → */10 9-17 * * 1-5 — «Cada 10 minutos de 09:00 a 17:50 de lunes a viernes».

Tarea de fin de mes: Minuto 30, Hora 23, Día del Mes L → 30 23 L * * — «A las 23:30 el último día del mes».

Dos veces al año: Minuto 0, Hora 0, Día del Mes 1, Mes 1,7 → 0 0 1 1,7 * — «A las 00:00 el día 1 de cada mes en enero y julio».

Cómo usar esta herramienta

  1. Rellena los campos

    Introduce valores en Minuto (0-59), Hora (0-23), Día del Mes (1-31), Mes (1-12) y Día de la Semana (0-6).

  2. Genera

    Haz clic en Generar Expresión o pulsa Enter en cualquier campo.

  3. Comprueba el resultado

    Lee la Descripción y la Vista Previa de Próximas Ejecuciones para asegurarte de que el horario es correcto.

  4. Copia la expresión

    Haz clic en Copiar junto a Expresión Generada y pégala en crontab o en la configuración de tu planificador.

Consejos y mejores prácticas

  • Minuto empieza en 0 y los demás campos en *; si cambias Minuto a *, la tarea se ejecuta cada minuto de las horas seleccionadas.
  • Si rellenas tanto Día del Mes como Día de la Semana, la tarea se ejecuta cuando coincide cualquiera de los dos.
  • Tanto 0 como 7 significan domingo en el campo Día de la Semana.
  • Cron usa la zona horaria del servidor; la vista previa usa la de tu navegador.
  • Solo se generan cinco campos: los planificadores que esperan segundos (Quartz, algunos sistemas de CI) necesitan otro formato.