Referência da expressão do cronograma - CloudWatch Registros da Amazon

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Referência da expressão do cronograma

Use essas tabelas de referência para criar expressões de agendamento para suas consultas agendadas. Todos os horários são em UTC.

Sintaxe da expressão Cron

Formato: cron(minute hour day-of-month month day-of-week year)

Caso de uso Expressão cron Description Use quando
Horários diários cron(0 9 * * ? *) Todos os dias às 9:00 UTC Relatórios diários
cron(0 */6 * * ? *) A cada 6 horas (00:00, 06:00, 12:00, 18:00 UTC) Monitoramento frequente
cron(30 2 * * ? *) Todos os dias às 2h30 UTC Análise fora do pico
Horário comercial cron(0 9-17 ? * MON-FRI *) A cada hora, das 9h às 17h, de segunda a sexta-feira UTC Monitoramento de negócios
cron(0 18 ? * MON-FRI *) Dias úteis às 18:00 UTC Fim do dia útil
cron(0 8,12,17 ? * MON-FRI *) 8h, meio-dia e 17h nos dias úteis UTC Principais momentos de negócios
Programações semanais cron(0 12 ? * SUN *) Todos os domingos ao meio-dia UTC Resumos semanais
cron(0 9 ? * MON *) Todas as segundas-feiras às 9:00 UTC Relatórios de início da semana
cron(0 23 ? * FRI *) Todas as sextas-feiras às 23:00 UTC Limpeza de fim de semana
Programações mensais cron(0 0 1 * ? *) Primeiro dia de cada mês à meia-noite UTC Relatórios mensais
cron(0 9 L * ? *) Último dia de cada mês às 9:00 UTC Processamento no final do mês
cron(0 10 1 1,4,7,10 ? *) Primeiro dia de cada trimestre às 10:00 UTC Análise trimestral
Alta frequência cron(*/15 * * * ? *) A cada 15 minutos monitoramento em tempo real
cron(0,30 * * * ? *) A cada 30 minutos (às :00 e às :30) Verificações frequentes
cron(0 */2 * * ? *) A cada 2 horas Intervalos regulares
Casos especiais cron(30 8 1 1 ? *) 1º de janeiro às 8:30 UTC Relatórios anuais
cron(0 6 * * SAT,SUN *) Fins de semana às 6:00 UTC Processamento de fim de
cron(0 0 ? * MON#1 *) Primeira segunda-feira de cada mês à meia-noite UTC Planejamento mensal

Referência de campo de expressão Cron

Campo Valores Curingas Exemplos
Minuto (1º) 0-59 * , - / 0(hora máxima), */15 (a cada 15 minutos), 0,30 (duas vezes por hora)
Hora (2ª) 0-23 * , - / 9(9h), */2 (a cada 2 horas), 9-17 (horário comercial)
Day-of-month (3º) 1-13, L, W * , - / ? 1(1º dia), L (último dia), ? (ao usar day-of-week)
Mês (4º) 1-12 ou JAN-DEZ * , - / 1(janeiro),JAN, 1,4,7,10 (trimestral)
Day-of-week (5º) 1-7 ou DOM-SÁB * , - / ? # L MON-FRI(dias úteis),SUN, MON#1 (1ª segunda-feira)
Ano (6º) 1970-2199 * , - / *(todos os anos), 2024 (ano específico), 2024-2026 (intervalo)

Caracteres curinga e expressões especiais

* (asterisco)

Corresponde a todos os valores no campo. Exemplo: * no campo da hora significa a cada hora.

?(ponto de interrogação)

Sem valor específico. Use em day-of-month ou day-of-week quando o outro for especificado. Exemplo: Use ? in day-of-month ao especificar MON-FRI em day-of-week.

- (traço)

Faixa de valores. Exemplo: MON-FRI (de segunda a sexta-feira), 9-17 (das 9h às 17h).

,(vírgula)

Vários valores específicos. Exemplo: MON,WED,FRI (segunda, quarta, sexta-feira), 8,12,17 (8h, meio-dia, 17h).

/(corte)

Valores ou incrementos da etapa. Exemplo: 0/15 em minutos significa a cada 15 minutos começando no minuto 0 (0, 15, 30, 45). */2em horas significa a cada 2 horas.

L(último)

Último dia do mês ou última ocorrência do dia da semana. Exemplo: L in day-of-month significa último dia do mês. FRILsignifica última sexta-feira do mês.

W(dia da semana)

Dia da semana mais próximo. Exemplo: 15W significa o dia da semana mais próximo do dia 15 do mês.

#(enésima ocorrência)

Nona ocorrência de um dia da semana em um mês. Exemplo: MON#1 significa primeira segunda-feira do mês, FRI#2 significa segunda sexta-feira do mês.

Padrões comuns e melhores práticas

  • Para aplicativos de negócios: uso MON-FRI e horário comercial (por exemplo,9-17) para evitar a execução de consultas durante fins de semana ou fora do horário comercial.

  • Para monitoramento de alta frequência: use incrementos como */15 (a cada 15 minutos), mas esteja atento aos limites de simultaneidade de consultas.

  • Para eficiência de recursos: agende consultas que consomem muitos recursos fora do horário de pico usando os horários matinais, como o UTC. 2-6

  • Para relatórios mensais: use L para o último dia do mês ou datas específicas, como 1 para o primeiro dia, para garantir um tempo consistente.