Desenvolvedor 🔒 Roda no seu navegador — nenhum dado é enviado

Cron a Cada 5 Minutos

A expressão */5 * * * * roda um job a cada cinco minutos; aqui ela é explicada com as próximas execuções.

Próximas execuções

    Rodar um cron job a cada 5 minutos

    Verificar uma fila, sincronizar um feed ou consultar uma API de poucos em poucos minutos é um dos agendamentos cron mais comuns. Esta página abre o Explicador de Expressões Cron com */5 * * * * já preenchido, para você ver exatamente quando ele dispara e ajustá-lo antes de entrar em produção.

    Variações

    ExpressãoRoda
    */5 * * * *A cada 5 minutos, o dia todo
    */5 9-17 * * *A cada 5 minutos, das 09:00 às 17:55
    */5 * * * 1-5A cada 5 minutos, em dias úteis
    2-59/5 * * * *A cada 5 minutos, deslocado para os minutos 2, 7, 12…

    A forma deslocada é útil quando muitos jobs dividem o mesmo servidor: iniciar todos no minuto 0 cria um pico de carga a cada cinco minutos.

    Uma linha de crontab

    Em um crontab, o agendamento é seguido pelo comando, por exemplo */5 * * * * /usr/local/bin/sync.sh >> /var/log/sync.log 2>&1. Redirecionar a saída para um log é importante: caso contrário o cron tenta enviá-la por e-mail, e os erros somem.

    Agendamentos relacionados

    Para jobs menos frequentes, veja a cada hora e todo dia à meia-noite.