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.
Operadores Especiais
Campos e Aliases de Texto
| Característica | Cron Unix Padrão | Cron Quartz |
|---|---|---|
| Número de Campos | 5 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 Principais | Linux crontab, Kubernetes, AWS EventBridge, GitHub Actions | Java Spring, Quartz Scheduler |
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
- Introduza uma expressão cron, ou comece a partir de uma das predefinições incorporadas.
- Leia a explicação em linguagem simples do significado do agendamento.
- Reveja a lista das próximas execuções para confirmar que se comporta como esperado.
- 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
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.
