Início
Recursos

Referência de sintaxe cron

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.

Os 5 campos (em ordem)
CampoIntervaloDescrição
Minuto0-59Entre o minuto 0 e o 59. Especifica em que minuto da hora a execução ocorre.
Hora0-23Entre a hora 0 e a 23 (formato 24 horas). Especifica em que hora do dia a execução ocorre.
Dia1-31Entre o dia 1 e o 31. Especifica em que dia do mês a execução ocorre.
Mês1-12Entre janeiro e dezembro. Especifica em que mês a execução ocorre.
Dia da semana0-6 (dom=0)Entre 0 (domingo) e 6 (sábado). Especifica em que dia da semana a execução ocorre.
Caracteres especiais
SímboloNomeDescriçãoExemplo
*Todos os valoresCorresponde a todos os valores possíveis do campo.* * * * * → a cada minuto
,ListaEspecifica vários valores individualmente.0 9,18 * * * → às 9h e às 18h
-IntervaloEspecifica 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çãoEm algumas implementações, é tratado como * nos campos de dia e dia da semana (esta ferramenta o trata como *).0 0 1 * ?
Para o dia da semana, 0 ou 7 é domingo. Segundos (6º campo) não são suportados.
Recursos

Coleção de agendamentos

Receitas para copiar e usar na hora

Macros e apelidos

Expressões abreviadas como @daily

Guias

Guias práticos para entender o cron de verdade e reduzir erros