PixConvert

Analisador de expressões Cron

Analisa expressões cron e as transforma em descrições legíveis para humanos, além de visualizar os próximos horários de execução agendados.

Minuto
Hora
Dia
Mês
Dia da semana

Corridas:At 09:00 AM, Monday through Friday

Predefinições comuns

Próximos 5 tempos de execução

  • 5/2/2026, 9:00:00 AM
  • 5/3/2026, 9:00:00 AM
  • 5/4/2026, 9:00:00 AM
  • 5/5/2026, 9:00:00 AM
  • 5/6/2026, 9:00:00 AM

Por que usar o analisador cron do PixConvert?

Entenda os agendamentos cron num relance — sem tentativas e erros.

Descrição em linguagem acessível a humanos

Converte qualquer expressão cron para inglês simples usando cronstrue — 'Às 9h, de segunda a sexta-feira'.

Prévia da Próxima Execução

Exibe os próximos 5 horários de execução agendados com datas e horários exatos — verifique sua programação antes de implantar.

Predefinições comuns

Configurações predefinidas com um clique para as programações mais comuns — a cada minuto, hora, dia, semana e mês.

Análise de Campo

Detalhamento visual de cada campo do cron (minuto, hora, dia, mês, dia da semana) com seu valor atual.

Validação

Detecção instantânea de erros em expressões inválidas com mensagens de erro claras.

100% Privado

Análise sintática totalmente no lado do cliente — sem chamadas ao servidor, suas expressões cron permanecem locais.

Casos de uso do analisador cron

Toda tarefa agendada precisa de uma expressão cron verificada.

Tarefas Cron do Servidor

Verifique as expressões do crontab do Linux antes de adicioná-las à configuração do seu servidor.

  • Verificar cronogramas de backup
  • Verifique o tempo de rotação dos troncos
  • Depurar gatilhos de tarefas perdidas

Pipelines de CI/CD

Valide os gatilhos de pipeline agendados no GitHub Actions, GitLab CI e CircleCI.

  • Agendamento do GitHub Actions
  • Tarefas cron do GitLab CI
  • Fluxos de trabalho agendados do CircleCI

Agendadores na nuvem

Teste expressões cron para AWS EventBridge, Google Cloud Scheduler e Azure Logic Apps.

  • Regras do AWS EventBridge
  • Tarefas do Agendador de Nuvem do GCP
  • Gatilhos do Azure Logic App

Como analisar uma expressão cron

1

Insira sua expressão cron (5 ou 6 campos) ou selecione uma predefinida. O analisador a valida imediatamente.

2

Veja a descrição em linguagem acessível e os próximos 5 tempos de execução. Ajuste a expressão e os resultados serão atualizados instantaneamente.

3

Copie a expressão verificada para seu crontab, configuração de CI/CD ou agendador na nuvem — toda a validação é executada instantaneamente em seu navegador, sem nenhuma requisição ao servidor.

Perguntas frequentes

Explicação das expressões Cron.

O que é uma expressão cron?

Uma expressão cron é uma sequência de 5 (ou 6) campos separados por espaços que define uma programação recorrente. Os campos são: minuto (0-59), hora (0-23), dia do mês (1-31), mês (1-12), dia da semana (0-7, onde 0 e 7 representam domingo). Exemplo: 0 9 * * 1-5 = 9h todos os dias da semana.

O que significa o asterisco (*) no cron?

Um asterisco (*) significa 'a cada' para aquele campo. Por exemplo, * no campo de minutos significa 'a cada minuto'. */15 significa 'a cada 15 unidades' (sintaxe de incremento).

Qual a diferença entre um cron de 5 campos e um de 6 campos?

O cron padrão do Unix usa 5 campos (minuto, hora, dia, mês, dia da semana). Muitos agendadores modernos (AWS, Quartz, Spring) adicionam um campo de segundos como primeiro campo, totalizando 6 campos. Esta ferramenta suporta ambos os formatos.

Por que minha tarefa cron não é executada quando esperado?

Problemas comuns: 1) Fuso horário — o cron usa o fuso horário local do servidor. 2) Dia do mês E dia da semana definidos — o cron os trata como OU (qualquer um corresponde aos gatilhos). 3) Campo de ano ausente em alguns agendadores. Use a pré-visualização da próxima execução para verificar se sua expressão produz os horários esperados.

O que significam @diário, @semanal e @reboot?

@daily = 0 0 * * * (meia-noite). @weekly = 0 0 * * 0 (meia-noite de domingo). @hourly = 0 * * * *. @monthly = 0 0 1 * *. @reboot é executado uma vez na inicialização. Esses aliases abreviados funcionam no crontab do Linux, mas podem não ser compatíveis com agendadores na nuvem.