Referência
Sintaxe CRON Explicada
Guia completo da sintaxe de expressões cron para Linux. Aprenda todos os campos, operadores e padrões.
Anatomia de uma expressão CRON
MIN
0–59
HORA
0–23
DIA_MÊS
1–31
MÊS
1–12
DIA_SEM
0–6
* * * * *
Operadores especiais
*WildcardCorresponde a qualquer valor
Ex: * → qualquer minuto/hora/dia*/nStepA cada n unidades
Ex: */5 → a cada 5 unidades (0,5,10,15...)n-mRangeDo valor n ao valor m
Ex: 9-17 → de 9h às 17hn,mListaValores específicos separados por vírgula
Ex: 1,3,5 → domingo, terça e quintan-m/sRange + StepRange com intervalos
Ex: 0-30/5 → 0,5,10,15,20,25,30Strings especiais (atalhos)
| String | Equivalente | Descrição |
|---|---|---|
| @yearly | 0 0 1 1 * | Uma vez por ano |
| @annually | 0 0 1 1 * | Uma vez por ano (mesmo que @yearly) |
| @monthly | 0 0 1 * * | Uma vez por mês |
| @weekly | 0 0 * * 0 | Uma vez por semana (domingo) |
| @daily | 0 0 * * * | Uma vez por dia (meia-noite) |
| @hourly | 0 * * * * | Uma vez por hora |
| @reboot | — | Na inicialização do sistema |
Dias da semana e meses
Dias da semana (campo 5)
0 = Dom
1 = Seg
2 = Ter
3 = Qua
4 = Qui
5 = Sex
6 = Sáb
7 = Dom (alias)
Meses (campo 4)
1=Jan
2=Fev
3=Mar
4=Abr
5=Mai
6=Jun
7=Jul
8=Ago
9=Set
10=Out
11=Nov
12=Dez