utilstuff.com
Voltar a Ferramentas Dev

Formatador e Validador de Expressões Cron

Valide, explique, formate e calcule as próximas execuções de expressões Cron Unix de 5 campos padrão online. 100% no navegador local.

Processamento Local 100% no Navegador
A análise, validação, explicações legíveis e cálculo de execuções ocorrem inteiramente no seu navegador. Sem eval(), armazenamento ou envio a servidores.
Referência de Sintaxe e Operadores Cron
Cron Unix Padrão de 5 Campos

Operadores Especiais

*Corresponde a qualquer valor permitido
,Separador de lista de valores (p. ex. 1,3,5)
-Intervalo inclusivo (p. ex. 1-5)
/Intervalo de passo (p. ex. */5 ou 1-10/2)

Campos e Aliases de Texto

1: Minuto0–59
2: Hora0–23
3: Dia do Mês1–31
4: Mês1–12 (JAN–DEC)
5: Dia da Semana0–7 (SUN–SAT, 0 & 7 = Sun)
Comparação Unix Cron vs Quartz Cron
CaracterísticaCron Unix PadrãoCron Quartz
Número de Campos5 campos (`* * * * *`)6 ou 7 campos (com Segundos/Ano)
Tokens Especiais (`?`, `L`, `W`, `#`)Não suportado (Unix Padrão)Suportado
Representação de Domingo`0` or `7` or `SUN``1` or `SUN`
Ecossistemas PrincipaisLinux crontab, Kubernetes, AWS EventBridge, GitHub ActionsJava Spring, Quartz Scheduler
Arquitetura Técnica e Fuso Horário

As expressões cron definem regras de correspondência de execução independentes de desvios de fuso horário. Ao calcular as próximas execuções, os horários são calculados em relação à hora local do host de execução. Esta ferramenta calcula as datas de execução no fuso horário local do seu navegador, fornecendo também marcas de tempo de referência em UTC.

Como Funcionam as Expressões Cron?

Uma expressão cron agenda uma tarefa recorrente usando cinco campos separados por espaços — minuto, hora, dia do mês, mês e dia da semana — cada um aceitando um valor específico, um intervalo, um passo, uma lista, ou * para "qualquer". Esta ferramenta analisa, valida, explica e calcula as próximas execuções para expressões cron Unix padrão de 5 campos.

Como Usar o Formatador & Validador de Cron

  1. Introduza uma expressão cron, ou comece a partir de uma das predefinições incorporadas.
  2. Leia a explicação em linguagem simples do significado do agendamento.
  3. Reveja a lista das próximas execuções para confirmar que se comporta como esperado.
  4. Use o inspetor de campos para compreender o que cada uma das cinco posições controla.

Notas Técnicas

  • Os cinco campos são minuto (0–59), hora (0–23), dia do mês (1–31), mês (1–12) e dia da semana (0–6, onde 0 é domingo).
  • Quando o dia do mês e o dia da semana estão ambos restritos (não *), a maioria das implementações de cron — incluindo esta — trata-os como "OU": a tarefa executa quando qualquer uma das condições corresponde.
  • Esta ferramenta implementa o formato padrão de 5 campos; não adiciona um campo de segundos não padrão.

Exemplo

Todos os dias úteis às 9:00
0 9 * * 1-5→minuto=0, hora=9, todos os dias úteis (seg.–sex.)

Perguntas Frequentes

Por que 0 0 31 2 * não relata execuções?+

Fevereiro nunca tem 31 dias. Datas impossíveis são capturadas com segurança sem travar o navegador.

As expressões Cron contêm fuso horário?+

Não. As expressões Cron Unix padrão não armazenam fuso horário. Elas são executadas com base no horário do servidor.

Ferramentas Relacionadas