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.