Expressão Cron
Tutorial
1. Sequência de Posições
A Cron utilizada no Accessus consiste de 6 posições sequenciais:
Segundo, Minuto, Hora, Dia do mês, Mês, Dia(s) da semana
Ficando assim:
* * * * * *
│ │ │ │ │ └─> Dia(s) da semana
│ │ │ │ └───> Mês
│ │ │ └─────> Dia do mês
│ │ └───────> Hora
│ └─────────> Minuto
└───────────> Segundo
Importante:
Na configuração da Cron deve-se respeitar o espaçamento entre as posições.
2. Modelo Sequência Posições Cron
1 2 3 4 5 6 ───────────> Posições sequenciais
0 */10 * * * * ───────────> Cron configurada a cada 10 minutos
2. Modelo Configuração Cron
| Sintaxe | Significado | Exemplo | Explicação |
|---|---|---|---|
| * | Qualquer tempo | * * * * * * | Sempre |
| */x | Cada x tempo | */5 * * * * * | Cada 5 segundos |
| ? | Sem especificação | 0 0 0 25 12 ? | Todo Natal |
3. Exemplos de Configuração
| Sintaxe | Explicação |
|---|---|
| 0 0 * * * * | Toda hora, todos os dias |
| */10 * * * * * | Cada 10 segundos |
| 0 */25 * * * * | Cada 25 minutos |
| 0 0 8-10 * * * | 8, 9 e 10 horas todos os dias |
| 0 0 0 */30 * * | Cada 30 dias |
| 0 0/30 8-10 * * * | 8:00, 8:30, 9:00, 9:30 e 10 horas todos os dias |
| 0 0 9-17 * * MON-FRI | das 9 ás 17 nos dias da semana (Segunda á sexta) |
| 0 0 0 1 5 ? | Todo dia do Trabalhador |
4. Expressões Cron
Para mais informações sobre configuração Expressão Cron:
Acesse: Gerador Expressão Spring Cron
Acesse: Guia Expressão Spring Cron