O que é uma Expressão Cron?
Um cron job é um agendador de tarefas em sistemas Unix. Desenvolvedores o utilizam para executar comandos automaticamente.
Cada entrada no arquivo crontab possui 5 campos: Minuto, Hora, Dia do Mês, Mês e Dia da Semana.
Anatomia de uma Expressão Cron
O crontab padrão do Unix usa 5 campos separados por espaço.
| Field | Required | Allowed Values | Allowed Special Chars |
|---|---|---|---|
| Minute | Yes | 0 - 59 | * , - / |
| Hour | Yes | 0 - 23 | * , - / |
| Day of Month | Yes | 1 - 31 | * , - / ? L W |
| Month | Yes | 1 - 12 or JAN-DEC | * , - / |
| Day of Week | Yes | 0 - 6 or SUN-SAT | * , - / ? L # |