View a markdown version of this page

Referencia de expresiones de programación - CloudWatch Registros de Amazon

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/15 en 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: L en 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: 15W significa 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#1 significa el primer lunes del mes, FRI#2 significa el segundo viernes del mes.

Patrones comunes y mejores prácticas

  • Para aplicaciones empresariales: uso MON-FRI y 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 L para el último día del mes o para fechas específicas, como el primer día, 1 para garantizar un cronograma uniforme.