Uma expressão crontab é composta por 5 campos separados por espaços. Organizamos a ordem e o intervalo de cada campo e o significado dos caracteres especiais. Consulte quando estiver começando com cron ou tiver dúvidas sobre a sintaxe.
| Campo | Intervalo | Descrição |
|---|---|---|
| Minuto | 0-59 | Entre o minuto 0 e o 59. Especifica em que minuto da hora a execução ocorre. |
| Hora | 0-23 | Entre a hora 0 e a 23 (formato 24 horas). Especifica em que hora do dia a execução ocorre. |
| Dia | 1-31 | Entre o dia 1 e o 31. Especifica em que dia do mês a execução ocorre. |
| Mês | 1-12 | Entre janeiro e dezembro. Especifica em que mês a execução ocorre. |
| Dia da semana | 0-6 (dom=0) | Entre 0 (domingo) e 6 (sábado). Especifica em que dia da semana a execução ocorre. |
| Símbolo | Nome | Descrição | Exemplo |
|---|---|---|---|
* | Todos os valores | Corresponde a todos os valores possíveis do campo. | * * * * * → a cada minuto |
, | Lista | Especifica vários valores individualmente. | 0 9,18 * * * → às 9h e às 18h |
- | Intervalo | Especifica um intervalo de valores consecutivos. | 0 9-18 * * * → das 9h às 18h |
/ | Passo (intervalo) | Repete em intervalos regulares a partir do valor inicial. | */15 * * * * → a cada 15 minutos |
? | Sem restrição | Em algumas implementações, é tratado como * nos campos de dia e dia da semana (esta ferramenta o trata como *). | 0 0 1 * ? |