Monu Tools

Generador de expresiones cron

Construye y comprueba expresiones cron. Elige una plantilla o edita los cinco campos, y mira las próximas ejecuciones en tu zona horaria. Se ejecuta por completo en tu navegador.

Cómo usar Generador cron

  1. 01

    Elige una plantilla o escribe una expresión cron en los cinco campos.

  2. 02

    Mira cada campo etiquetado y validado mientras editas.

  3. 03

    Lee las próximas ejecuciones, calculadas en tu zona horaria local.

Qué es una expresión cron

Una expresión cron es una cadena compacta de cinco campos que le indica a un planificador cuándo ejecutar una tarea: minuto, hora, día del mes, mes y día de la semana. Es potente pero fácil de equivocar, y un asterisco mal puesto puede hacer que un trabajo se ejecute cada minuto en lugar de una vez al día.

Cómo ayuda el generador

Empieza desde un preset común (cada hora, cada día a medianoche, cada lunes a las 9 AM) o construye una expresión personalizada campo por campo, con cada campo etiquetado y validado mientras escribes.

Lo más importante: previsualiza las cinco próximas ejecuciones en la zona horaria local de tu navegador, para que confirmes que la programación hace de verdad lo que pretendías antes de desplegarla.

Sintaxis y valores de los campos

Cada campo admite más que un solo valor: un asterisco significa cada valor, una lista como MON,WED,FRI elige varios, un rango como MON-FRI abarca días, y un paso como */15 en el campo de minutos se ejecuta en el 0, 15, 30 y 45 de cada hora.

La salida funciona con cron estándar en Linux y macOS, crontab, AWS EventBridge, las programaciones de GitHub Actions y la mayoría de bibliotecas de planificación de tareas.

Trampas a las que prestar atención

Una trampa clásica es fijar a la vez el día del mes y el día de la semana: el cron estándar entonces se ejecuta cuando coincide cualquiera de los dos, no ambos, así que un trabajo puede ejecutarse más a menudo de lo esperado. Dejar uno de los dos como asterisco evita la sorpresa.

Esta herramienta apunta al cron estándar de cinco campos, así que aquí no se producen extensiones de plataforma como un campo de segundos o @reboot. Recuerda también que el trabajo se ejecuta en la zona horaria del servidor que lo ejecuta, que puede diferir de la previsualización local.

Preguntas frecuentes

¿Qué significan los cinco campos?

En orden: minuto, hora, día del mes, mes y día de la semana. Un asterisco significa todos los valores, así que * * * * * se ejecuta cada minuto.

¿Cómo ejecuto un trabajo cada 15 minutos?

Usa un valor de paso en el campo de minutos: */15 * * * * se ejecuta en los minutos 0, 15, 30 y 45 de cada hora.

¿Qué acepta el campo de día de la semana?

Números del 0 al 6 (el domingo es 0, y 7 también significa domingo) o nombres de tres letras como MON. Puedes usar rangos (MON-FRI) y listas (MON,WED,FRI).

¿Por qué coincide con más días de los que espero?

Cuando se fijan a la vez el día del mes y el día de la semana, el cron estándar se ejecuta si coincide cualquiera de los dos, no ambos. Deja uno como * para evitar sorpresas.

¿Admite segundos o sintaxis no estándar?

Este generador está pensado para el cron estándar de cinco campos. Algunas plataformas añaden un campo de segundos o extensiones como @reboot, que no se generan aquí.

¿En qué zona horaria están las ejecuciones?

La previsualización muestra las próximas ejecuciones en la zona horaria local de tu navegador. El servidor que ejecuta el trabajo usa su propia zona, así que confirma que coincida.

Fuentes

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

<iframe src="https://monu.tools/embed/es/cron-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Herramientas relacionadas