Construtor de crontab

Pegue agendas ruins antes que elas acordem você. Monte expressões cron visualmente, leia em linguagem clara e veja as próximas execuções.

Próximas 5 execuções
...
Minuto
Permitido: 0-59, - * / ,
Hora
Permitido: 0-23, - * / ,
Dia
Permitido: 1-31, - * / ,
Mês
Permitido: 1-12, - * / ,
Semana
Permitido: 0-6 (dom-sáb), - * / ,

Resumo da sintaxe crontab

CampoValores permitidosCaracteres especiais
Minuto0 - 59, - * /
Hora0 - 23, - * /
Dia1 - 31, - * /
Mês1 - 12, - * /
Semana0 - 6 (0 = domingo), - * /

FAQ de crontab

Q:Qual é a diferença entre */5 e 5?

*/5 significa a cada cinco intervalos. Um 5 sozinho significa apenas o quinto minuto ou a quinta hora naquele campo.

Q:Por que meu cron job roda no horário errado?

Cron usa o fuso horário da máquina ou runtime onde o agendador roda. Confirme o fuso do servidor, comportamento de horário de verão e se a plataforma espera UTC.

Q:Como redirecionar logs de cron?

Redirecione stdout e stderr para um arquivo de log, sistema de monitoramento ou destino de notificação para que falhas não desapareçam quando o agendador terminar.

Q:O que verificar se um cron job não roda?

Confirme que o serviço cron está ativo, o script é executável, o comando usa caminhos absolutos quando necessário e o job roda com o usuário esperado.

Q:Expressões cron podem variar entre plataformas?

Sim. O crontab Unix clássico normalmente tem cinco campos. Alguns agendadores adicionam segundos, anos, meses nomeados ou macros especiais, então verifique a plataforma alvo antes de copiar uma expressão.

Tire scripts de um notebook e leve para uma infraestrutura feita para rodar quando a tarefa ainda importa: relatórios, rebuilds, atualização de cache, webhooks e jobs de manutenção. Ver opções de deploy