O que é uma expressão Cron?
Uma expressão cron é uma sequência de cinco campos que define uma programação recorrente em sistemas do tipo Unix. Cada campo representa o minuto, a hora, o dia do mês, o mês e o dia da semana — suportando caracteres curinga (*), intervalos (1-5), listas (1,3,5) e valores em intervalos (*/5).
Referência rápida à sintaxe do Cron
| Campo | Valores permitidos | Caracteres especiais |
|---|---|---|
| Minuto | 0–59 | * , - / |
| Hora | 0–23 | * , - / |
| Dia do mês | 1–31 | * , - / |
| Mês | 1–12 | * , - / |
| Dia da semana | 0–7 (0 e 7 = dom.) | * , - / |
Casos de utilização comuns
- Agendamento de tarefas de backup e rotação de logs
- Execução de verificações de monitorização em intervalos específicos
- Acionar pipelines de CI/CD num horário definido
- Envio de relatórios e notificações periódicas
- Manutenção de bases de dados e tarefas de limpeza