Analisador de expressões Cron
Digite uma expressão cron padrão de 5 campos e obtenha instantaneamente uma descrição em linguagem simples da sua programação, além de uma validação que detecta erros de sintaxe.
🔒 Processado localmente no seu navegador
Loading…
Como usar
- Digite ou cole uma expressão cron padrão de 5 campos no campo de entrada — os campos são minuto, hora, dia do mês, mês e dia da semana.
- A ferramenta valida a expressão em tempo real enquanto você digita e sinaliza imediatamente sintaxe incorreta ou valores fora do intervalo.
- Assim que a expressão for válida, uma descrição em linguagem simples da programação aparece abaixo do campo de entrada.
- Clique em qualquer um dos exemplos para preencher o campo de entrada com um padrão de programação comum e ver como ele é descrito.
Funcionalidades
- Analisa os 5 campos cron padrão: minuto, hora, dia do mês, mês e dia da semana
- Suporta curingas (*), valores específicos, intervalos (1-5), listas (1,3,5) e valores de passo (*/15)
- Produz uma descrição em linguagem simples da programação enquanto você digita
- Valida a sintaxe e os valores fora do intervalo com uma mensagem de erro clara e específica
- 100% no lado do cliente — sua expressão cron nunca sai do seu navegador
Perguntas frequentes
O que é a sintaxe cron?
Cron é um agendador de tarefas baseado em tempo usado em sistemas semelhantes ao Unix. Uma expressão cron é um padrão compacto de 5 campos (minuto hora dia-do-mês mês dia-da-semana) que descreve quando uma tarefa deve ser executada. É usada em arquivos crontab do Linux, programações de pipelines de CI/CD e CronJobs do Kubernetes, entre muitos outros lugares.
O que significam os 5 campos de uma expressão cron?
Na ordem: minuto (0-59), hora (0-23), dia do mês (1-31), mês (1-12) e dia da semana (0-6, em que 0 é domingo). Uma tarefa é executada quando a hora atual corresponde a todos os 5 campos.
O que significa um asterisco (*) em um campo cron?
Um asterisco significa "qualquer valor" para esse campo — o campo não impõe nenhuma restrição sobre quando a tarefa é executada. Por exemplo, * no campo da hora significa que a tarefa não está restrita a nenhuma hora em particular.
Como funcionam intervalos, listas e passos?
Um intervalo como 1-5 corresponde a todos os valores de 1 a 5, inclusive. Uma lista como 1,3,5 corresponde apenas a esses valores específicos. Um passo como */15 significa "a cada 15 unidades" a partir do valor mínimo do campo; também pode ser combinado com um intervalo, como 1-31/2.
Esta ferramenta suporta @daily, @hourly ou campos de segundos/ano?
Não. Esta ferramenta se concentra no formato cron clássico do Unix com 5 campos. Aliases abreviados como @daily e formatos estendidos de 6 ou 7 campos (com segundos ou anos) não são analisados aqui.