cronlinuxcronogramaautomação
Cron Jobs: o guia completo
O que é crontab, sintaxe de expressão cron, tarefas de exemplo, erros comuns e ferramentas de depuração.
Publicada 23 de fevereiro de 2026·Hora de ler: 8 min
O que é cron?
Cron é um agendador de tarefas em Unix/Linux que executa comandos de acordo com um agendamento. Configurado via crontab (tabela cron).
Sintaxe da expressão Cron
┌───────────── minutos (0-59)
│ ┌─────────── horas (0-23)
│ │ ┌───────── dia do mês (1-31)
│ │ │ ┌─────── mês (1-12)
│ │ │ │ ┌───── dia da semana (0-7, domingo = 0 ou 7)
│ │ │ │ │
* * * * * /caminho/para/comando Caracteres especiais
| Símbolo | Significado | Exemplo |
|---|---|---|
| --- | --- | --- |
| `*` | Qualquer valor | `* * * * *` - a cada minuto |
| `,` | Enumeração | `1.15` - 1º e 15º |
| `-` | Alcance | `1-5` - de 1 a 5 |
| `/` | Etapa | `*/5` — a cada 5 unidades |
10 exemplos populares
# Cada minuto
* * * * *
# A cada hora às :00
0 * * * *
# Todos os dias às 00:00
0 0 * * *
#Dias úteis às 9h
0 9 * * 1-5
# Nos finais de semana às 12h
0 12 * * 6,0
# A cada 5 minutos
*/5 * * * *
# Uma vez por mês (1º à meia-noite)
0 0 1 * *
# Todo trimestre
0 0 1 1,4,7,10 *
# Duas vezes por dia
0 9,21 * * *
# A cada 30 minutos, das 9 às 18
*/30 9-18 * * * Verifique sua programação do cron e veja as próximas 5 execuções.