Analisador de Expressão Cron
Traduz expressões cron em descrições legíveis por humanos com horários de próxima execução.
Insira uma expressão cron com 5 campos (padrão) ou 6 campos (com segundos).
Analisador de Expressões Cron — Decodifique Agendamentos Cron em Português Simples Grátis
Nosso analisador online gratuito de expressões Cron traduz agendamentos Cron criptografados em descrições legíveis por humanos. Cole qualquer expressão Cron e veja instantaneamente quando ela será executada, o que cada campo significa e os próximos horários agendados. Tudo funciona no seu navegador sem transferência de dados.
O Que é uma Expressão Cron?
Uma expressão Cron é uma string de cinco ou seis campos separados por espaços que define um agendamento para executar tarefas automatizadas. O Cron é um agendador de tarefas baseado em tempo integrado a sistemas operacionais Unix-like. Administradores de sistemas e desenvolvedores usam o Cron para automatizar tarefas repetitivas, como backups, rotação de logs, geração de relatórios e sincronização de dados.
Uma expressão Cron padrão tem cinco campos:
┌───────────── minuto (0–59)
│ ┌───────────── hora (0–23)
│ │ ┌───────────── dia do mês (1–31)
│ │ │ ┌───────────── mês (1–12)
│ │ │ │ ┌───────────── dia da semana (0–6, domingo = 0)
│ │ │ │ │
* * * * *
Alguns sistemas (como Spring, Quartz ou AWS) usam cron estendido com seis ou sete campos, adicionando segundos e/ou ano. Nosso analisador suporta tanto expressões Cron padrão de 5 campos quanto estendidas de 6 campos (com segundos).
Cada campo suporta caracteres especiais:
*— qualquer valor (todo minuto, toda hora, etc.),— separador de lista (ex:1,15significa o 1º e o 15º)-— intervalo (ex:1-5significa de 1 a 5)/— passo (ex:*/15significa a cada 15 unidades)?— nenhum valor específico (usado em campos de dia para Quartz)L— último (ex:Lno dia do mês significa o último dia)W— dia útil mais próximo#— nth dia da semana (ex:4#3significa o terceiro quinta-feira)
Como Usar Este Analisador de Cron
- Insira sua expressão Cron no campo de entrada. Use 5 campos (padrão) ou 6 campos (com segundos).
- Veja a descrição legível por humanos — o analisador traduz a expressão em português simples instantaneamente.
- Veja a quebra de campos — cada campo é rotulado com seu significado (minuto, hora, dia, etc.).
- Verifique os próximos horários de execução — são exibidos os próximos 5 horários agendados com datas e horários exatos.
- Experimente presets comuns — clique em qualquer botão de preset para carregar uma expressão Cron frequentemente usada.
Toda análise ocorre localmente no seu navegador.
Recursos Principais
| Recurso | Benefício |
|---|---|
| Saída legível por humanos | Traduz a sintaxe Cron em descrições em português simples |
| Quebra de campos | Cada campo é rotulado e explicado individualmente |
| Próximos horários de execução | Mostra os próximos 5 horários de execução |
| Presets comuns | Botões de um clique para agendamentos populares |
| Suporte padrão e estendido | Manipula expressões de 5 campos e 6 campos (com segundos) |
| Detecção de erros | Expressões inválidas mostram mensagens de erro claras |
| Nenhuma transferência de dados | Toda análise ocorre localmente no seu navegador |
Expressões Cron Comuns
| Expressão | Descrição |
|---|---|
* * * * * |
Todo minuto |
*/5 * * * * |
A cada 5 minutos |
0 * * * * |
Toda hora |
0 0 * * * |
Todo dia às 0h |
0 0 * * 1 |
Todo segunda-feira às 0h |
0 0 1 * * |
Primeiro dia de cada mês às 0h |
0 0 1 1 * |
1º de janeiro de cada ano às 0h |
*/30 * * * * |
A cada 30 minutos |
0 9 * * 1-5 |
Dias úteis às 9h |
0 0 1,15 * * |
1º e 15º de cada mês às 0h |
Para tarefas relacionadas a agendamento, você também pode encontrar útil nosso Testador de Regex para validar padrões semelhantes a Cron no código.
Casos de Uso no Mundo Real
Depurando Tarefas Agendadas
Quando uma tarefa Cron não executa no horário esperado, o primeiro passo é verificar a expressão Cron. Cole-a no analisador para ver exatamente quando ela dispara. Um erro comum é usar * no campo de dia da semana quando se queria o campo de dia do mês — o analisador torna isso imediatamente óbvio.
Escrevendo Novos Agendamentos Cron
Em vez de memorizar a sintaxe Cron, use o analisador para verificar sua expressão antes de implantá-la. Escreva a expressão, verifique a descrição e confirme que os próximos horários de execução correspondem às suas expectativas.
Documentando Agendamentos Existentes
Ao documentar tarefas agendadas de um sistema, inclua a descrição legível por humanos junto com a expressão Cron. Isso torna a documentação acessível a membros da equipe que não estão familiarizados com a sintaxe Cron.
Aprendendo Sintaxe Cron
O analisador é uma ferramenta interativa para aprender. Comece com expressões simples como 0 * * * * (toda hora), depois adicione complexidade — intervalos, passos, listas — e veja como a descrição muda em tempo real.
Dicas para Escrever Expressões Cron
- Comece com a expressão mais simples e adicione restrições uma por vez.
* * * * *(todo minuto) é um bom ponto de partida. - Lembre-se de que dia do mês e dia da semana são OR'd juntos. Se você especificar ambos, a tarefa executa quando qualquer um dos campos corresponder.
- Use o campo
Lpara o último dia do mês eWpara o dia útil mais próximo. - Teste expressões complexas com o analisador para evitar erros comuns.
Perguntas Frequentes
Este Analisador de Expressões Cron é gratuito para usar?
Sim, o Analisador de Expressões Cron é gratuito para uso. Não há custos associados ao uso da ferramenta.
Posso usar o Analisador de Expressões Cron offline?
Não, o Analisador de Expressões Cron requer conexão com a internet para funcionar. Ele é uma ferramenta online que depende de recursos de servidor.
Qual é a diferença entre o Cron e o Quartz?
O Cron é um agendador de tarefas baseado em tempo integrado a sistemas operacionais Unix-like. O Quartz é uma biblioteca Java para agendamento de tarefas, com funcionalidades mais avançadas e flexíveis.
Como posso corrigir uma expressão Cron que não está funcionando?
Use o Analisador de Expressões Cron para identificar e corrigir erros na sua expressão. Ele fornece feedback imediato sobre possíveis problemas.
Posso usar o Analisador de Expressões Cron para testar expressões Cron complexas?
Sim, o Analisador de Expressões Cron é ideal para testar expressões Cron complexas. Ele analisa a sintaxe e fornece uma visualização clara dos horários de execução.