Para que serve o cron
O cron agenda tarefas que rodam sozinhas em horários definidos: backups, envio de relatórios, limpeza de cache, sincronizações. Ele é usado no crontab do Linux, no GitHub Actions (schedule), em CronJobs do Kubernetes, na Vercel e em vários outros serviços.
Caracteres especiais
*qualquer valor,lista de valores (1,15)-intervalo (1-5)/passo (*/10 = a cada 10)- Nomes em inglês também funcionam: JAN-DEC e SUN-SAT
Perguntas frequentes
Como funciona uma expressão cron?
Ela tem 5 campos separados por espaço: minuto, hora, dia do mês, mês e dia da semana. * significa “qualquer valor”, */5 significa “a cada 5”, 1-5 é um intervalo e 1,15 é uma lista.
Qual fuso horário o cron usa?
O do servidor onde ele roda. O crontab do Linux usa o fuso do sistema; o GitHub Actions e a maioria dos serviços em nuvem usam UTC. Se o servidor estiver em UTC, 0 12 * * * roda às 9h no horário de Brasília.
O que acontece se eu preencher dia do mês e dia da semana?
No cron tradicional, a tarefa roda quando qualquer um dos dois bate. 0 0 15 * 5 roda todo dia 15 e também toda sexta-feira.