La Expresión */15 * * * *
*/15 * * * * se ejecuta cuatro veces por hora (en :00, :15, :30 y :45) para un total de 96 ejecuciones por día. La sintaxis de paso */15 divide el rango del campo de minutos (0-59) en pasos de 15 unidades comenzando desde 0, dando exactamente cuatro espacios alineados con los cuartos de hora.
Por qué 15 Minutos es el Intervalo Goldilocks
En los extremos, las compensaciones son claras: * * * * * es demasiado frecuente para la mayoría de los trabajos, 0 * * * * deja un espacio de una hora.
*/5 (12 por hora, 288 por día) es perfecto para SLAs estrictos o cualquier cosa en la ruta critica, pero cuesta 3 veces más que */15. */10 (6 por hora) es un punto medio razonable. */15 gana como predeterminado porque:
- 96 ejecuciones por día son invisibles en la mayoría de los presupuestos de recursos
- Una ventana de detección de 15 minutos es aceptable para trabajos en segundo plano no criticos
- La alineación con el cuarto de hora facilita la revisión de logs
Casos de Uso Practicos
Kubernetes CronJobs
La documentación de K8s usa */15 como intervalo de ejemplo estándar. Es un predeterminado confiable para tareas de limpieza periodica, invalidación de cache o informes de salud internos que no requieren frescura de menos de 5 minutos.
Verificaciones programadas de pipeline CI
Las compilaciones nocturnas son comunes, pero algunos equipos también ejecutan una ‘prueba de humo’ ligera cada 15 minutos.
Verificaciones de cumplimiento de SLA
Si tu ventana de SLA se mide en horas, un intervalo de 15 minutos da cuatro puntos de datos por hora.
Combinar con Restricciones de Hora y Día
*/15 9-17 * * 1-5 # Cada 15 min, 9-5, solo días laborables
*/15 * * * 1-5 # Cada 15 min, 24h, solo días laborables
0,15,30,45 8,12,16 * * * # Tres veces al día, en los cuartos de hora
*/15 0-6 * * * # Cada 15 min solo en horas nocturnas
Tabla Comparativa
| Expresión | Ejecuciones/hora | Ejecuciones/día | Retraso máximo de detección |
|---|---|---|---|
*/5 * * * * | 12 | 288 | 5 min |
*/10 * * * * | 6 | 144 | 10 min |
*/15 * * * * | 4 | 96 | 15 min |
*/30 * * * * | … |