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.
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
Insira sua expressão cron (5 ou 6 campos) ou selecione uma predefinida. O analisador a valida imediatamente.
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.
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.
Explore mais ferramentas
Descubra outras ferramentas gratuitas que funcionam muito bem em conjunto com esta.
Formatador JSON
Formate, valide e minimize JSON instantaneamente.
Testador de expressões regulares
Teste e depure expressões regulares em tempo real.
Gerador de UUID
Gerar UUIDs e ULIDs v4
Codificador Base64
Codificar e decodificar strings Base64
Gerador de Hash
Gere hashes MD5, SHA-1 e SHA-256.
Codificador de URL
Codificar e decodificar componentes de URL
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.