Generador de expresiones cron

Parte de una plantilla, edita los cinco campos o pega una expresión. Verás lo que significa campo a campo y cuándo se ejecuta la próxima vez, en tu zona horaria y en UTC.

minuto hora día-del-mes mes día-de-la-semana, o @hourly, @daily, @weekly, @monthly, @yearly

CAMPOS

Días de la semana

RESULTADO

Minuto: 0 · Hora: 9 · Día del mes: cualquiera · Mes: cualquiera · Día de la semana: lun–vie

Leer la programación en

PRÓXIMAS 5 EJECUCIONES

Funciona por completo en tu navegador. Nada de lo que escribes se envía a ningún servidor.

Cómo crear una expresión cron

  1. Parte de una plantilla

    Elige una programación habitual, como cada 15 minutos o de lunes a viernes a las 09:00, o pega una expresión que ya tengas.

  2. Ajusta los campos

    Edita el minuto, la hora, el día del mes, el mes y el día de la semana, o haz clic en los botones de los días. Cada campo admite *, listas, rangos e intervalos.

  3. Comprueba las próximas ejecuciones

    Lee el resumen y las próximas 5 ejecuciones y copia la expresión en tu crontab, tu pipeline de CI o tu programador de tareas.

Los cinco campos

Una expresión cron tiene minuto (0–59), hora (0–23), día del mes (1–31), mes (1–12 o JAN–DEC) y día de la semana (0–7 o SUN–SAT, donde 0 y 7 son domingo). * significa cualquier valor, 1,15 es una lista, 9-17 un rango y */15 un intervalo. También se aceptan los atajos @hourly, @daily, @weekly, @monthly y @yearly.

¿Qué zona horaria?

Cron usa la zona horaria de la máquina en la que se ejecuta, y muchos servidores y programadores en la nube usan UTC. Elige si la programación se lee en tu zona horaria o en UTC; cada ejecución se muestra en las dos. Las horas que se saltan por un cambio de horario de verano se omiten.

Preguntas frecuentes

¿Qué pasa si pongo a la vez un día del mes y un día de la semana?

Como en el cron estándar, la tarea se ejecuta cuando coincide cualquiera de los dos. 0 9 13 * 5 se ejecuta a las 09:00 el día 13 de cada mes y todos los viernes, no solo los viernes 13.

¿Puedo usar segundos o años?

No. Este generador sigue el formato estándar de 5 campos que usan crontab y la mayoría de los programadores. Quartz y algunas otras herramientas añaden un campo de segundos o de año, que aquí no se admite.

¿Se envía algo a un servidor?

No. La expresión se interpreta y las ejecuciones se calculan en tu navegador.