¿Qué significa una expresión cron como "0 9 * * 1-5"?
Las expresiones cron son la forma estándar de programar tareas en servidores: copias de la base de datos, correos resumen, informes, limpieza de logs. Parecen crípticas (`0 9 * * 1-5`), pero codifican una regla concreta: "de lunes a viernes a las 9:00".
Escribe una expresión y obtén una descripción en lenguaje claro y los siguientes 10 disparos. O elige un preset y copia la expresión para usar en tu sistema.
La mayoría de herramientas de la competencia muestra los tiempos en UTC. Nosotros los mostramos en tu zona horaria local, así no tienes que hacer cálculos mentales.
Cómo se usa
- Escribe una expresión cron en el campo de arriba (5 campos separados por espacios).
- Debajo verás una descripción en lenguaje claro ("Todos los días a las 9") y los siguientes 10 disparos.
- También puedes elegir un preset de la lista: cada minuto, cada hora, diario a medianoche, cada lunes, etc.
- Valores de campo: \* = cualquiera, n,m = lista de valores concretos, n-m = rango, **\*/k** = cada k unidades.
- Copia la expresión con el botón "Copiar" y pégala en tu sistema (cron de Linux, GitHub Actions, CronJob de Kubernetes, etc.).
Cuándo te resulta útil
Programaciones típicas que se ven en sistemas reales:
- Backups de base de datos: "0 3 * * *" = todos los días a las 3 de la madrugada. Hora tradicional con menos tráfico.
- Newsletter diario: "0 8 * * 1-5" = de lunes a viernes a las 8.
- Informe semanal: "0 9 * * 1" = cada lunes a las 9.
- Publicaciones recurrentes en redes: "0 12,18 * * *" = todos los días a las 12 y a las 18.
- Limpieza de caché cada 15 minutos: "*/15 * * * *" = cada 15 minutos las 24 horas.
- Informe mensual: "0 9 1 * *" = el día 1 de cada mes a las 9.
- GitHub Actions / GitLab CI: las tareas automáticas en repos usan expresiones cron. Programa qué corre y cuándo.
- CronJob de Kubernetes: las tareas programadas en un clúster Kubernetes usan la misma sintaxis.
Para convertir tiempos entre zonas horarias, usa nuestro conversor de zonas horarias. Para contar días entre dos fechas, mira la diferencia de fechas.