O que é o gerador cron?
Crie e valide expressões cron visualmente. Defina os campos minuto, hora, dia, mês e dia da semana com descrições legíveis por humanos instantâneas e prévias dos próximos 5 horários de execução. Gratuito, baseado no navegador.
Como usar o gerador cron
- Escolha o padrão de agendamento desejado, como por hora, diário, semanal ou mensal.
- Preencha os campos legíveis de hora e data em vez de editar primeiro a sintaxe cron bruta.
- Revise a expressão cron gerada e o resumo legível por humanos.
- Copie a expressão para seu servidor, agendador ou fluxo de trabalho de implantação.
Entenda expressões cron ▾
Casos de uso comuns
- Crie agendamentos cron sem memorizar a sintaxe
- Verifique o horário de tarefas recorrentes antes de implantar a automação
- Gerar agendamentos legíveis para documentação de operações
- Validar regras cron usadas em CI, servidores ou agendadores hospedados
Perguntas frequentes
O cron Unix padrão usa cinco campos (sem segundos). Alguns sistemas como Spring Scheduler e Quartz adicionam um sexto campo para segundos. Este construtor usa o formato padrão de cinco campos, compatível com Linux crontab, GitHub Actions e a maioria dos agendadores em nuvem.
Por padrão, o cron usa o fuso horário local do servidor. Os agendamentos do GitHub Actions usam UTC. Sempre confirme o fuso horário do sistema que executa sua tarefa cron para evitar erros de diferença de uma hora.
Isso significa "a cada 5 minutos". A sintaxe */n significa "a cada n unidades começando em 0". Portanto, */5 no campo de minutos dispara em 0, 5, 10, 15, 20 —55.
O cron padrão não tem um modificador "L" (último) — isso é uma extensão do Quartz. Para o cron padrão, uma solução alternativa comum é agendar para o 28º—1º e verificar a data dentro do seu script.