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 especificarMON-FRIno 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/15em 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:
Lem 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:
15Wsignifica 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#1significa primeira segunda-feira do mês,FRI#2significa segunda sexta-feira do mês.
Padrões comuns e melhores práticas
-
Para aplicativos comerciais: use o
MON-FRIhorá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
Lno último dia do mês ou em datas específicas, como1no primeiro dia, para garantir um tempo consistente.