View a markdown version of this page

Referência de expressão de 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 de expressão de 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
Programações diárias 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 2:30 UTC Off-peak análise
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 Horários comerciais importantes
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 Real-time monitoramento
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(no topo da hora), */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-3,1 L, W, * , - / ? 1(1º dia), L (último dia), ? (ao usar o dia da semana)
Mês (4º) 1-12 ou JAN-DEC * , - / 1(janeiro),JAN, 1,4,7,10 (trimestral)
Day-of-week (5º) 1-7 ou SUN-SAT * , - / ? # 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 hora significa a cada hora.

?(ponto de interrogação)

Sem valor específico. Use no dia do mês ou no dia da semana quando o outro for especificado. Exemplo: use ? no dia do mês ao especificar MON-FRI no dia da semana.

- (traço)

Intervalo 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 de etapas. 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 em dia do mês 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)

Enésima ocorrência de 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 comerciais: use o MON-FRI 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 no último dia do mês ou em datas específicas, como 1 no primeiro dia, para garantir um tempo consistente.