Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Referencia de expresión de horario
Utilice estas tablas de referencia para crear expresiones de programación para sus consultas programadas. Todas las horas se indican en UTC.
Sintaxis de expresiones cron
Formato: cron(minute hour day-of-month month day-of-week year)
| Caso de uso | Expresión Cron | Description (Descripción) | Úselo cuando |
|---|---|---|---|
| Horarios diarios | cron(0 9 * * ? *) |
Todos los días a las 9:00 a.m. UTC | Informes diarios |
cron(0 */6 * * ? *) |
Cada 6 horas (00:00, 06:00, 12:00, 18:00 UTC) | Monitorización frecuente | |
cron(30 2 * * ? *) |
Todos los días a las 2:30 a.m. UTC | Análisis fuera de las horas pico | |
| Horario de atención | cron(0 9-17 ? * MON-FRI *) |
Cada hora de 9 a.m. a 5 p.m., de lunes a viernes UTC | Supervisión empresarial |
cron(0 18 ? * MON-FRI *) |
De lunes a viernes a las 18:00 UTC | Fin del día laborable | |
cron(0 8,12,17 ? * MON-FRI *) |
De lunes a viernes, a las 8 a. m. al mediodía y a las 5 p. m., UTC | Horarios comerciales clave | |
| Horarios semanales | cron(0 12 ? * SUN *) |
Todos los domingos a las 12:00, hora peninsular española | Resúmenes semanales |
cron(0 9 ? * MON *) |
Todos los lunes a las 9:00 a.m. UTC | Informes de inicio de semana | |
cron(0 23 ? * FRI *) |
Todos los viernes a las 23:00 UTC | Limpieza de fin de semana | |
| Horarios mensuales | cron(0 0 1 * ? *) |
El primer día de cada mes a medianoche UTC | Informes mensuales |
cron(0 9 L * ? *) |
El último día de cada mes a las 9:00 a.m. UTC | Procesamiento de fin de mes | |
cron(0 10 1 1,4,7,10 ? *) |
El primer día de cada trimestre a las 10:00 a.m. UTC | Análisis trimestral | |
| Alta frecuencia | cron(*/15 * * * ? *) |
Cada 15 minutos | Monitorización en tiempo real |
cron(0,30 * * * ? *) |
Cada 30 minutos (a las 0:00 y a las 30:30) | Controles frecuentes | |
cron(0 */2 * * ? *) |
Cada 2 horas | Intervalos regulares | |
| Casos especiales | cron(30 8 1 1 ? *) |
1 de enero a las 8:30 a.m. UTC | Informes anuales |
cron(0 6 * * SAT,SUN *) |
Los fines de semana a las 6:00 a.m. UTC | Procesamiento durante el fin | |
cron(0 0 ? * MON#1 *) |
El primer lunes de cada mes a medianoche (UTC) | Planificación mensual |
Referencia de campo de expresión cron
| Campo | Valores | Caracteres comodín | Ejemplos |
|---|---|---|---|
| Minuto (primero) | 0-59 | * , - / |
0(al final de la hora), */15 (cada 15 minutos), 0,30 (dos veces por hora) |
| Hora (segunda) | 0-23 | * , - / |
9(9 a.m.), */2 (cada 2 horas), 9-17 (horario comercial) |
| Day-of-month (3º) | 1-31, LARGO, ANCHO | * , - / ? |
1(primer día), L (último día), ? (cuando se usa day-of-week) |
| Mes (cuarto) | 1-12 o JAN-DEC | * , - / |
1(enero)JAN, 1,4,7,10 (trimestral) |
| Day-of-week (5) | 1-7 o SUN-SAT | * , - / ? # L |
MON-FRI(de lunes a viernes)SUN, MON#1 (primer lunes) |
| Año (6º) | 1970-2199 | * , - / |
*(cada año), 2024 (año específico), 2024-2026 (rango) |
Caracteres comodín y expresiones especiales
*(asterisco)-
Coincide con todos los valores del campo. Ejemplo:
*en el campo hora significa cada hora. ?(signo de interrogación)-
Sin valor específico. Úselo en day-of-month o day-of-week cuando se especifique el otro. Ejemplo: utilice
?in day-of-month al especificarMON-FRIin day-of-week. -(guion)-
Rango de valores. Ejemplo:
MON-FRI(de lunes a viernes),9-17(de 9 a. m. a 5 p. m.). ,(coma)-
Múltiples valores específicos. Ejemplo:
MON,WED,FRI(lunes, miércoles y viernes),8,12,17(8 a. m., mediodía, 5 p. m.). /(barra)-
Valores o incrementos de los pasos. Ejemplo:
0/15en minutos significa cada 15 minutos a partir del minuto 0 (0, 15, 30, 45).*/2en horas significa cada 2 horas. L(último)-
Último día del mes o último día de la semana. Ejemplo:
Lin day-of-month significa el último día del mes.FRILsignifica el último viernes del mes. W(día laborable)-
Día laborable más cercano. Ejemplo:
15Wsignifica el día de la semana más cercano al día 15 del mes. #(enésima aparición)-
Enésima aparición de un día laborable del mes. Ejemplo:
MON#1significa el primer lunes del mes,FRI#2significa el segundo viernes del mes.
Patrones comunes y mejores prácticas
-
Para aplicaciones empresariales: utilice el horario
MON-FRIlaboral (p. ej.9-17) para evitar realizar consultas durante los fines de semana o fuera del horario laboral. -
Para el monitoreo de alta frecuencia: utilice incrementos como
*/15(cada 15 minutos), pero tenga en cuenta los límites de simultaneidad de consultas. -
Para ahorrar recursos: programe consultas con un uso intensivo de recursos durante las horas de menor actividad y utilice horas tempranas de la mañana, como UTC.
2-6 -
Para los informes mensuales: utilízalos
Lpara el último día del mes o1para fechas específicas, como el primer día, a fin de garantizar una programación uniforme.