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 expresiones de programación
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 de Cron
Formato: cron(minute hour day-of-month month day-of-week year)
| Caso de uso | Expresión Cron | Description (Descripción) | Usar 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 | Off-peak análisis | |
| Horario comercial | cron(0 9-17 ? * MON-FRI *) |
Cada hora de 9:00 a 17:00 horas, de lunes a viernes, hora peninsular española | Monitorización empresarial |
cron(0 18 ? * MON-FRI *) |
De lunes a viernes a las 18:00 UTC | Fin del día hábil | |
cron(0 8,12,17 ? * MON-FRI *) |
De lunes a viernes, a las 8:00 a.m., a las 12:00 y a las 17:00, hora peninsular española | Horarios comerciales clave | |
| Horarios semanales | cron(0 12 ? * SUN *) |
Todos los domingos al mediodía UTC | 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 | |
| Programaciones mensuales | cron(0 0 1 * ? *) |
Primer día de cada mes a medianoche UTC | Informes mensuales |
cron(0 9 L * ? *) |
Ú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 ? *) |
Primer día de cada trimestre a las 10:00 a. m. UTC | Análisis trimestral | |
| Alta frecuencia | cron(*/15 * * * ? *) |
Cada 15 minutos | Real-time monitoreo |
cron(0,30 * * * ? *) |
Cada 30 minutos (a las :00 y a las :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 *) |
Fines de semana a las 6:00 a.m. UTC | Procesamiento durante los fines | |
cron(0 0 ? * MON#1 *) |
Primer lunes de cada mes a medianoche UTC | Planificación mensual |
Referencia de campo de expresión de Cron
| Campo | Valores | Caracteres comodín | Ejemplos |
|---|---|---|---|
| Minuto (1er) | 0-59 | * , - / |
0(máximo de una hora), */15 (cada 15 minutos), 0,30 (dos veces por hora) |
| Hora (segunda hora) | 0-23 | * , - / |
9(9 a.m.), */2 (cada 2 horas), 9-17 (horario comercial) |
| Day-of-month (tercero) | 13-1, LARGO, ANCHO | * , - / ? |
1(1er día), L (último día), ? (cuando se usa el día de la semana) |
| Mes (4) | Del 1 al 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 un día del mes o un día de la semana cuando se especifique el otro. Ejemplo: utilícelo
?en el día del mes cuando especifique el día de la semana.MON-FRI -(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, viernes),8,12,17(8 a. m., mediodía, 5 p. m.). /(barra oblicua)-
Valores de paso o incrementos. 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 última aparición del día de la semana. Ejemplo:
Len día del mes significa último día del mes.FRILsignifica el último viernes del mes. W(día laborable)-
Día de la semana más cercano. Ejemplo:
15Wsignifica el día de la semana más cercano al 15 del mes. #(enésima aparición)-
Enésima ocurrencia de un día laborable en un 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: uso
MON-FRIy horario laboral (p. ej.9-17) para evitar realizar consultas durante los fines de semana o fuera del horario laboral. -
Para la supervisión de alta frecuencia: utilice incrementos como
*/15(cada 15 minutos), pero tenga en cuenta los límites de simultaneidad de las consultas. -
Para aumentar la eficiencia de los recursos: programe las consultas que consumen muchos recursos fuera de las horas de mayor actividad utilizando las primeras horas de la mañana, como UTC.
2-6 -
Para los informes mensuales: utilízalos
Lpara el último día del mes o para fechas específicas, como el primer día,1para garantizar un cronograma uniforme.