Analisador cron

Entenda qualquer agenda cron de relance: valores expandidos para cada campo e os próximos horários.

  • Passos · intervalos · nomes
  • Próximas execuções no seu fuso
  • Nada é enviado

Explicar uma expressão cron

Editar campo por campo
Editar campo por campo

Digite ou edite os campos e o resultado se atualiza na hora. Aceita formatos com segundos (Spring, Quartz) e L, W, # e ?. Tudo roda no seu navegador.

Digite uma expressão cron.

Como funciona

A expressão é dividida em campos e cada campo é expandido nos valores exatos que representa. As próximas execuções são buscadas dia a dia no relógio do fuso escolhido, até oito anos à frente, então até datas raras como 29 de fevereiro aparecem. No cron clássico do Unix, se o dia do mês e o dia da semana forem restritos, basta um deles coincidir; Spring e Quartz exigem os dois.

*/15 9-17 * * MON-FRI → a cada 15 minutos, das 9 às 17, em dias úteis

Guia de campos

  • *: todos os valores. */15: a cada 15 desde o início. 5/15: a cada 15 a partir de 5.
  • 9-17: o intervalo de 9 a 17. 1,15: só os dias 1 e 15.
  • Nomes: MON–SUN e JAN–DEC, sem diferenciar maiúsculas. Atalhos: @yearly, @monthly, @weekly, @daily, @hourly.
  • L: último dia do mês (L-3: três dias antes). 15W: dia útil mais próximo do dia 15. LW: último dia útil.
  • FRI#2: segunda sexta-feira. 5L: última sexta-feira (numeração do Quartz). ?: sem valor específico.
  • 6 ou 7 campos: os segundos vêm primeiro; o Quartz aceita um ano no fim e conta os dias de 1 (SUN) a 7 (SAT).

Dicas

  • “Toda segunda às 9” é 0 9 * * MON — o dia do mês fica * para que só o dia da semana decida.
  • 0 0 29 2 * encontra os próximos dias bissextos; anos sem 29 de fevereiro são pulados automaticamente.
  • Tudo roda no seu navegador; nada é enviado.

Padrões e fontes

  • O formato cron segue a definição POSIX de crontab e o difundido comportamento do Vixie/ISC cron

Última revisão 12 de outubro de 2026

Perguntas frequentes

O que significam os cinco campos?

Da esquerda para a direita: minuto (0–59), hora (0–23), dia do mês (1–31), mês (1–12) e dia da semana (0–6, domingo primeiro). Então 0 9 * * MON significa 9:00 toda segunda-feira.

O que acontece quando ambos os campos de dia são restritos?

A tarefa roda quando qualquer um deles confere — por exemplo, 0 9 1 * MON dispara no dia 1 do mês e em toda segunda-feira. Essa regra OU é o comportamento clássico do cron.

Por que 0 0 29 2 * pula alguns anos?

O dia 29 de fevereiro só existe em anos bissextos, então nos outros anos a agenda simplesmente não tem correspondência e a próxima execução pula para o próximo dia 29.

Os horários estão no meu fuso horário?

Sim. Por padrão, usa o relógio do aparelho e mostra os horários no seu fuso. Escolha outro fuso horário para ver quando um servidor em UTC ou em Nova York dispararia.

Tags relacionadas

Outras ferramentas

Os resultados são apenas referência. Os cálculos podem estar errados e não são orientação jurídica, médica ou financeira. Confirme sempre com o órgão competente ou um profissional antes de decisões importantes.

Buscar