ToolKitHive
Voltar
dev

Analisador de Expressão Cron

Traduz expressões cron em descrições legíveis por humanos com horários de próxima execução.

Expressão Cron

Insira uma expressão cron com 5 campos (padrão) ou 6 campos (com segundos).

Presetos Comuns

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,15 significa o 1º e o 15º)
  • - — intervalo (ex: 1-5 significa de 1 a 5)
  • / — passo (ex: */15 significa a cada 15 unidades)
  • ? — nenhum valor específico (usado em campos de dia para Quartz)
  • L — último (ex: L no dia do mês significa o último dia)
  • W — dia útil mais próximo
  • # — nth dia da semana (ex: 4#3 significa o terceiro quinta-feira)

Como Usar Este Analisador de Cron

  1. Insira sua expressão Cron no campo de entrada. Use 5 campos (padrão) ou 6 campos (com segundos).
  2. Veja a descrição legível por humanos — o analisador traduz a expressão em português simples instantaneamente.
  3. Veja a quebra de campos — cada campo é rotulado com seu significado (minuto, hora, dia, etc.).
  4. 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.
  5. 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 L para o último dia do mês e W para 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.

enptesdejafrruitnltrarzh