Ir para o conteúdo
Toova
Todas as Ferramentas

Parser e Explicador de Expressões Cron

Privado por design — roda inteiramente no seu navegador

Analise uma expressão cron e veja as próximas dez execuções em linguagem humana. O Toova explica o agendamento em português simples, aponta erros comuns e roda inteiramente no seu navegador — sem upload, sem cadastro, sem consulta ao servidor.

O que expressões cron significam

Uma expressão cron é um agendamento compacto como 0 */6 * * * — minuto, hora, dia-do-mês, mês, dia-da-semana. A sintaxe é densa e fácil de errar, especialmente em torno de valores de passo (*/15), intervalos (1-5) e a interação entre dia-do-mês e dia-da-semana. O Toova analisa qualquer expressão cron padrão e a explica em português claro, para que você possa verificar o agendamento antes de fazer o deploy.

Próximas execuções e fuso horário

Após a análise, o Toova lista as próximas dez execuções agendadas no seu fuso horário local e em UTC. Isso torna óbvio quando um job vai disparar — incluindo durante transições de horário de verão, que atrapalham agendamentos cron toda primavera e outono. Mude o fuso horário para corresponder ao local onde o job realmente roda (seu servidor, seu CI, seu agendador) para prever exatamente quando acontecerá a próxima execução.

Análise só no navegador

O Toova analisa a expressão cron e calcula execuções futuras inteiramente no seu navegador. A expressão que você cola nunca sai da página, e não há registro do conteúdo. Isso importa quando o cron faz parte de um sistema de agendamento interno ou contém pistas sobre nomes de jobs. A página funciona offline após o primeiro carregamento.

Perguntas Frequentes

Qual sintaxe cron este suporta?
Cron padrão de 5 campos (minuto, hora, dia-do-mês, mês, dia-da-semana) e a variante de 6 campos com segundos. Valores de passo (*/N), intervalos (1-5) e listas (1,3,5) são todos suportados. As extensões não padrão do Quartz (L, W, ?) também são reconhecidas.
Por que meu dia-da-semana e dia-do-mês estão ambos definidos?
Quando ambos são especificados, a maioria das implementações cron faz um OR entre eles — o job roda quando qualquer um deles corresponde. Raramente é o que as pessoas esperam. O Toova sinaliza esse caso para que você possa reescrever a expressão se a intenção era AND.
Como o Toova lida com o horário de verão?
Execuções futuras são calculadas no fuso horário que você escolher. Agendamentos que caem na lacuna (2h30 no início do horário de verão) são tratados conforme as regras do fuso horário — tipicamente a execução é pulada ou deslocada.
Posso analisar agendamentos em linguagem humana?
Esta ferramenta analisa expressões cron na forma canônica. Para descrições como 'a cada 15 minutos', construa a expressão você mesmo (*/15 * * * *) e deixe o Toova confirmar o agendamento listando as próximas execuções.
Minha expressão é enviada para algum servidor?
Não. A análise acontece inteiramente no seu navegador.