Generador de expresiones cron

Elige un horario común o edita los campos: la expresión cron y sus próximas ejecuciones se actualizan al instante.

Tus textos y archivos no salen de tu navegador: no se envía nada a ningún servidor.

Minuto 0-59
Hora 0-23
Día del mes 1-31
Mes 1-12
Día de la semana 0-6

El día de la semana va de 0 (dom) a 6 (sáb); 7 también es domingo. También sirven nombres como MON o JAN y atajos como @daily.

Qué significa este horario

Próximas 10 ejecuciones

    Cómo se usa

    1. Haz clic en uno de los horarios comunes, o elige un modo y un valor para cada uno de los cinco campos: minuto, hora, día del mes, mes y día de la semana.
    2. ¿Ya tienes una expresión? Pégala en el cuadro de arriba. Los campos se rellenan solos y el horario se explica en español sencillo.
    3. Mira “Próximas 10 ejecuciones” para saber cuándo se ejecutará según la zona horaria de tu navegador. Si tu servidor usa otra zona, ajusta la diferencia.
    4. Haz clic en “Copiar” y pega la expresión en crontab, GitHub Actions, CronJobs de Kubernetes o cualquier programador de tareas en la nube.

    Preguntas frecuentes

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

    El cron estándar se ejecuta cuando coincide cualquiera de los dos (O lógico). Por ejemplo, “0 9 1 * 1” se ejecuta el día 1 de cada mes y todos los lunes. La vista de próximas ejecuciones sigue la misma regla.

    ¿Puedo usar un campo de segundos o de año?

    Esta herramienta usa el formato estándar de 5 campos de crontab en Linux y de la mayoría de los programadores de tareas. Quartz y Spring usan 6 o 7 campos con los segundos al principio: solo tienes que añadir el campo de segundos delante.

    ¿Por qué mi tarea se ejecuta a otra hora en el servidor?

    Cron sigue la zona horaria del servidor o del servicio. GitHub Actions, por ejemplo, funciona en UTC, así que convierte tu hora local antes de escribir la expresión.

    Herramientas relacionadas

    Todas las herramientas