← Voltar aos guias
Como Executar um Trabalho Cron a Cada 5 Minutos (com Exemplos)
· Tags: cron-every-5-minutes, every-5-minutes-cron, cron-interval, crontab-examples, scheduling
Como Executar um Trabalho Cron a Cada 5 Minutos
A expressão cron "a cada 5 minutos" é um dos padrões de agendamento mais comuns para verificações de integridade, scripts de monitoramento e processamento de filas em segundo plano. Este guia mostra exatamente como escrevê-la e onde usá-la.
A Expressão Cron de Cada 5 Minutos
Para executar um comando a cada 5 minutos, use o operador */5 no campo de minuto:
*/5 * * * * /path/to/script.sh
Esta expressão executa /path/to/script.sh no minuto 0, 5, 10, 15, 20 e assim por diante — 288 vezes por dia.
Variações Comuns
A cada 5 minutos durante o expediente
*/5 9-17 * * 1-5 /path/to/script.sh
Executa a cada 5 minutos entre 9:00 e 17:59, de segunda a sexta-feira.
A cada 10 ou 15 minutos
Basta alterar o divisor:
*/10 * * * * /path/to/job.sh # every 10 minutes
*/15 * * * * /path/to/job.sh # every 15 minutes
Casos de Uso
- Verificações de integridade: Verifique se uma API ou serviço está respondendo a cada 5 minutos
- Processamento de filas: Esvazie uma fila de mensagens em um intervalo fixo
- Monitoramento: Coleta de métricas ou amostras de cauda de logs em intervalos regulares
Resumo
Lembre-se: */5 no campo de minuto é a forma canônica de agendar um trabalho a cada 5 minutos no cron. Combine-o com os campos de hora, dia, mês e dia da semana para restringir o intervalo.