Analisador de expressões Cron

Analise expressões Cron e visualize próximas execuções

Analise expressões Cron de 5 campos
Expressão
Resumo dos campos
Próximas execuçõesFuso horário: Asia/Shanghai (GMT+8)
As próximas execuções aparecem aqui

Guia da ferramenta

Sobre Analisador de expressões Cron

Um analisador de cron explica expressões cron de 5 campos, mostrando os campos de minuto, hora, dia do mês, mês e dia da semana junto com as próximas execuções.

Use para revisar entradas de crontab, tarefas agendadas, agendamentos de CI e processos em segundo plano.

Como usar o Cron Parser

  1. Cole uma expressão cron de 5 campos como */15 9-18 * * 1-5.
  2. Leia o resumo dos campos e a validação de intervalos.
  3. Confira se as próximas execuções batem com o schedule esperado.

Quando usar

  • Confirmar que um job roda apenas em horário comercial de dias úteis.
  • Depurar erros de meia-noite, de fim de mês ou do campo de dia da semana.
  • Explicar uma entrada crontab de produção para o time.

Ordem dos campos cron e sintaxe comum

Esta ferramenta analisa o cron comum de 5 campos: minuto, hora, dia do mês, mês e dia da semana. Algumas plataformas adicionam segundos, ano, ? ou atalhos como @daily; em migrações, consulte a documentação do agendador de destino.

  • * significa qualquer valor.
  • */15 significa a cada 15 unidades.
  • 1-5 é intervalo, 1,3,5 é lista.
  • Quando o dia do mês e o dia da semana são restritos ao mesmo tempo, as implementações podem combiná-los de formas diferentes.

Perguntas frequentes sobre Analisador Cron

É cron de 5 ou 6 campos?
Este analisador usa a sintaxe crontab de 5 campos: minuto, hora, dia do mês, mês e dia da semana, sem segundos.
Por que a próxima execução difere da produção?
Causas comuns são o fuso horário, extensões da plataforma ou regras diferentes para combinar dia do mês, mês e dia da semana.
Minha expressão é enviada?
Não. Parsing e preview rodam localmente no navegador e não são enviados ao wetool.site.

Cron Parser vs agendadores

Um parser ajuda a entender a expressão, mas não substitui o scheduler de Kubernetes, GitHub Actions, Quartz ou Linux crontab. Valide na plataforma alvo antes de publicar.

Diferenças cron de 5 campos, 6 campos e Quartz

Erros de cron costumam vir da ordem de campos da plataforma alvo, não do asterisco.

  • O crontab do Linux geralmente usa 5 campos: minuto, hora, dia do mês, mês e dia da semana.
  • Quartz, Spring e alguns agendadores em nuvem adicionam segundos ou ano e suportam extensões como ?, L, W e #.
  • GitHub Actions, Kubernetes, Vercel e similares podem forçar UTC ou aplicar schedule limits próprios.

Debug de timezone, DST e fim de mês

Ao pré-visualizar as próximas execuções, confirme o fuso horário da plataforma. O horário de verão, o fim de mês e as combinações de dia da semana com dia do mês causam muitas surpresas em produção.

  • Se a plataforma roda em UTC, local 09:00 pode precisar de conversão antes do deploy.
  • Dias de transição DST podem pular ou duplicar runs; jobs críticos devem evitar boundary hours.
  • Quando o dia do mês e o dia da semana são restritos, as implementações de cron podem usar semântica OR ou AND.