Pular para o conteúdo
CronExplain

Sobre o CronExplain

O CronExplain é um pequeno utilitário gratuito para desenvolvedores e equipes de operações que precisam ler ou escrever expressões cron rapidamente e acertar de primeira.

O que ele faz

O explicador transforma uma expressão em uma frase clara em sete idiomas, lista as próximas dez execuções em qualquer fuso horário IANA e converte o agendamento entre crontab padrão, Quartz, Spring e AWS EventBridge. O construtor visual e os atalhos ajudam quando você começa do zero.

Todas as páginas estão disponíveis em sete idiomas, e vinte páginas de agendamento mostram um agendamento comum — a cada cinco minutos, o primeiro dia do mês e muitos outros — lado a lado nos sete dialetos, pronto para copiar para um crontab, um arquivo de workflow, um manifesto do Kubernetes ou uma anotação Java.

Como funciona

O parser e o agendador são escritos em TypeScript e rodam inteiramente no seu navegador. Os horários de execução são calculados pelo horário de relógio com os dados de fuso embutidos no navegador, sem serviços externos. As descrições são geradas com a biblioteca de código aberto cronstrue. As regras de cada dialeto — quantidade de campos, numeração dos dias da semana, a exigência do ponto de interrogação e os caracteres especiais — são validadas separadamente, para que os erros apontem o campo exato.

Quem faz

O CronExplain é um projeto independente da equipe por trás do ContrastCheck e da Calculadora de proporção de tela. É gratuito, sem contas e sem pop-ups. Sugestões de novos dialetos ou agendamentos são bem-vindas.

Precisão e limites

O CronExplain reproduz o comportamento documentado de cada agendador, não todas as extensões de cada fornecedor. A sintaxe H do Jenkins, os timers OnCalendar do systemd e o @reboot não são avaliados, e agendadores reais podem ter seus próprios atrasos. Quando um agendamento for crítico, confirme o resultado na documentação do agendador ou em um ambiente de homologação.

Perguntas frequentes

O CronExplain é gratuito?
Sim, totalmente gratuito e sem cadastro.
Quais dialetos de cron são suportados?
crontab padrão, cron de 6 campos com segundos, Quartz, Spring, AWS EventBridge, GitHub Actions e Kubernetes CronJob.
Quão precisas são as próximas execuções?
Seguem as regras documentadas de cada dialeto, incluindo mudanças de horário de verão. Ainda assim, agendadores reais podem iniciar tarefas um pouco atrasadas sob carga.
Posso criar um link para uma expressão específica?
Sim. A URL é atualizada enquanto você digita; use “Copiar link” para compartilhar.