Explicador de expressões cron
Transforma qualquer expressão cron em linguagem clara: análise campo a campo, as próximas cinco execuções no seu fuso e presets de um clique.
Digite ou escolha uma expressão cron para vê-la explicada.
Suportado: números, intervalos (1-5), listas (1,15), passos (*/10, 1-30/5), nomes de mês (JAN) e de dia (MON). As extensões Quartz L, W, # não são cobertas.
Esta ferramenta roda inteiramente no seu navegador. Seus dados nunca saem do seu dispositivo e não são enviados a nenhum servidor.
Como usar
- 1Digite uma expressão cron ou clique em um preset para começar de algo confiável.
- 2Leia a análise campo a campo em linguagem clara.
- 3Confira as próximas cinco execuções, alternando entre hora local e UTC.
- 4Corrija o que surpreender no seu crontab, painel do agendador ou configuração de CI.
Explicador de expressões cron
Expressões cron são cinco ou seis campos crípticos que decidem quando os jobs rodam — e um único caractere errado pode agendar nada em silêncio, ou disparar às 3 da manhã de todo domingo. Cole uma expressão e esta ferramenta explica cada campo em palavras simples (minuto, hora, dia do mês, mês, dia da semana, além dos segundos quando presentes) e mostra as próximas cinco execuções para você confirmar que a agenda faz o que você imagina.
A validação é honesta e integrada: valores fora da faixa, intervalos invertidos e extensões Quartz não suportadas como L, W e # geram um erro específico e amigável, não um ombro encolhido. Cinco presets comuns — a cada minuto, por hora, todo dia à meia-noite, dias úteis às 9:00 e trimestral — estão a um clique como ponto de partida.
Perguntas frequentes
Qual a diferença entre cron padrão e a sintaxe Quartz?
O cron padrão Unix (e esta ferramenta) usa 5 campos: minuto, hora, dia do mês, mês e dia da semana — 6 quando o primeiro são os segundos. O Quartz acrescenta segundos por padrão, um sétimo campo de ano e extensões como L (último dia), W (dia útil mais próximo) e # (n-ésimo dia da semana, ex.: MON#2). Essas extensões Quartz não são cobertas aqui; tudo o que é padrão — números, nomes como JAN e MON, intervalos, listas e passos — é.
Por que as próximas execuções diferem do meu servidor?
O cron avalia os horários no fuso do próprio servidor, enquanto a ferramenta pode mostrar hora local ou UTC. Se sua máquina está em UTC+8 e o servidor em UTC, «0 3 * * *» dispara oito horas de diferença entre os dois. Transições de horário de verão também podem adiantar ou pular horas; o cálculo subjacente considera o fuso e lida com essas transições.
Escrevi dia do mês e dia da semana — por que roda mais vezes do que eu esperava?
O cron clássico combina os dois com OR: quando ambos os campos são restritos (nenhum é *), um dia que corresponda a qualquer um dos dois dispara o job. «0 0 1 * MON» roda no dia 1 e em toda segunda-feira. Para exigir as duas condições ao mesmo tempo, a expressão precisa de outra estrutura — ver as próximas execuções aqui deixa o comportamento visível na hora.
Ferramentas relacionadas
Códigos de status HTTP
Referência pesquisável de 56 códigos de status HTTP agrupados por classe, cada um explicado numa frase simples — clique numa linha para copiar o número.
Todas as ferramentas →
Analisador de URLs
Cole qualquer URL e veja-a decomposta ao vivo: protocolo, host, porta, cada segmento do caminho, parâmetros decodificados e hash, com cópia em JSON.
Todas as ferramentas →
Testador de Regex
Teste expressões regulares ao vivo: destaque cada correspondência enquanto digita, inspecione grupos de captura e depure padrões de JavaScript na hora.
Todas as ferramentas →
Decodificador JWT
Decodifique tokens JWT on-line: examine o header e os claims do payload com iat e exp em datas legíveis. Só decodifica — nada é verificado ou enviado.
Todas as ferramentas →
Incorporar esta ferramenta
Coloque esta ferramenta no seu site com uma linha — ela roda no navegador do visitante.
<iframe src="https://zoyku.com/pt/tools/cron-explainer?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — cron-explainer" loading="lazy"></iframe>