Crea una programación con los controles o escribe una expresión cron para verla explicada en un español claro.
Campos
Próximas ejecuciones
Tu zona horariaCómo funcionan las expresiones cron
Una expresión cron describe una programación recurrente mediante cinco campos separados por espacios. Cada minuto, cron compara la hora actual con la expresión y ejecuta la tarea cuando coinciden.
Los cinco campos
| Campo | Valores permitidos |
|---|---|
| Minuto | 0–59 |
| Hora | 0–23 |
| Día del mes | 1–31 |
| Mes | 1–12 o JAN–DEC |
| Día de la semana | 0–7 o SUN–SAT (0 y 7 significan domingo) |
Caracteres especiales
*(cualquier valor):* * * * *se ejecuta cada minuto.,(lista):0 9,17 * * *se ejecuta a las 9:00 y a las 17:00.-(rango):0 9 * * 1-5se ejecuta a las 9:00 de lunes a viernes./(paso):*/15 * * * *se ejecuta cada 15 minutos. Un paso también funciona sobre un rango:0-30/10significa los minutos 0, 10, 20 y 30.
¿Día del mes o día de la semana?
Cuando ambos campos de día están restringidos, la tarea se ejecuta los días que coinciden con cualquiera de ellos. 0 0 13 * 5 se ejecuta el día 13 de cada mes y todos los viernes, no solo el viernes 13.
Si uno de los dos campos empieza por *, como en */2, el día tiene que coincidir con ambos. Cron Builder sigue las mismas reglas que Vixie cron y cronie, las implementaciones de cron que usan la mayoría de las distribuciones Linux.
Ejemplos comunes
| Expresión | Significado |
|---|---|
*/5 * * * * | Cada 5 minutos |
0 * * * * | Cada hora en punto |
0 0 * * * | Todos los días a medianoche |
0 9 * * 1-5 | Días laborables a las 9:00 |
0 0 * * 0 | Todos los domingos a medianoche |
0 0 1 * * | El día 1 de cada mes a medianoche |
0 0 1 1 * | Una vez al año, el 1 de enero a medianoche |
Preguntas frecuentes
¿Qué es una expresión cron?
Una cadena corta de cinco campos que define una programación recurrente. La usan cron en Linux y macOS y herramientas como los CronJobs de Kubernetes, GitHub Actions o las programaciones de pipelines de GitLab.
¿En qué zona horaria se muestran las próximas ejecuciones?
En la zona horaria de tu navegador. Cron en un servidor usa la zona horaria del servidor, a menudo UTC, así que las horas reales pueden diferir.
¿Por qué */45 se ejecuta a las :00 y :45, y no cada 45 minutos?
*/45 se ejecuta a las :00 y :45, y no cada 45 minutos?Un paso se cuenta desde el inicio del campo, no desde la ejecución anterior. En el campo de minutos, */45 significa los minutos 0 y 45, así que los intervalos alternan entre 45 y 15 minutos. Para un intervalo regular, elige un paso que divida 60 sin resto (como 5, 10, 15, 20 o 30), o 24 para las horas.
¿Puedo usar nombres en lugar de números?
Sí. Las abreviaturas inglesas de tres letras funcionan para los meses (JAN–DEC) y los días de la semana (SUN–SAT). No distinguen mayúsculas de minúsculas y también funcionan en listas y rangos, por ejemplo MON-FRI.
¿Admite Cron Builder segundos o años?
No, usa el formato estándar de cinco campos. Algunos programadores, como Quartz o Spring, añaden un campo de segundos (y a veces de año), así que sus expresiones no funcionarán aquí.
¿Y @daily, @reboot o L?
@daily, @reboot o L?Los atajos como @hourly y @daily no son compatibles. Usa en su lugar la expresión equivalente: @daily es 0 0 * * *. @reboot se ejecuta al iniciar el sistema y no tiene equivalente horario. Tampoco son compatibles extensiones como L, W, # y ?, que usan Quartz y algunos programadores en la nube.
¿Cron Builder es gratis?
Sí, es gratis y no requiere registro. Todo funciona en tu navegador y las expresiones que escribes no se envían a ninguna parte.























