⏰

gerador cron

Crie, decodifique e pré-visualize expressões cron visualmente. Veja instantaneamente uma descrição legível por humanos e os próximos horários de execução agendados.

Ferramentas de geração Executa localmente Nenhum dado enviado
cron agendamento automação devops
Expressão
* * * * *
A cada minuto
Campos
Próximos 5 horários de execução
Predefinições
Entrada manual
min · hr · dia · mês · dds

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

  1. Escolha o padrão de agendamento desejado, como por hora, diário, semanal ou mensal.
  2. Preencha os campos legíveis de hora e data em vez de editar primeiro a sintaxe cron bruta.
  3. Revise a expressão cron gerada e o resumo legível por humanos.
  4. 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 suporta segundos?

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.

Qual fuso horário o cron usa?

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.

O que significa */5 * * * *?

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.

Posso executar uma tarefa no último dia do mês?

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.