Gere visualmente expressões cron para tarefas agendadas
Ferramentas para desenvolvedores
Sobre esta ferramenta
O Gerador de Expressões Cron é uma ferramenta visual para construir expressões de tarefas agendadas. Sem precisar memorizar a sintaxe cron, use seletores suspensos para configurar minutos, horas, dias, meses e dias da semana para compor a expressão. Também oferece predefinições rápidas, descrição legível e os próximos 5 horários de execução — tudo feito localmente no navegador.
Principais recursos
- Seletores suspensos visuais para os cinco campos cron
- Seis predefinições rápidas: a cada hora, diariamente, semanalmente, mensalmente, dias úteis, a cada 5 minutos
- Geração automática de descrição legível da expressão
- Cálculo automático dos próximos 5 horários de execução
- Suporte a valores de passo, intervalos e outros caracteres especiais
- Atualização em tempo real da expressão e descrição ao modificar qualquer campo
Casos de uso
- Configurar tarefas agendadas no crontab do Linux sem erros de sintaxe
- Definir tarefas periódicas para pipelines CI/CD ou agendadores de tarefas
- Gerar expressões cron para serviços em nuvem como AWS EventBridge
- Verificar os horários reais de execução de uma expressão cron
- Aprender sintaxe cron através dos seletores visuais
cron
scheduler
automation
Perguntas frequentes
O que é uma expressão cron?
Uma expressão cron é uma string composta por cinco campos (minuto, hora, dia, mês, dia da semana) que define o cronograma de execução de uma tarefa. Por exemplo, "0 9 * * 1-5" significa executar às 9h da manhã todos os dias úteis. É amplamente usada em sistemas Unix e plataformas de nuvem para agendamento de tarefas.
Quais expressões cada predefinição rápida gera?
As predefinições cobrem cronogramas comuns: "A cada hora" (0 * * * *), "Diariamente" (0 0 * * *), "Semanalmente" (0 0 * * 0), "Mensalmente" (0 0 1 * *), "Dias úteis" (0 0 * * 1-5), "A cada 5 minutos" (*/5 * * * *). Clicar em uma predefinição define imediatamente os seletores e atualiza a expressão.
Como são calculados os próximos horários de execução?
A ferramenta percorre datas futuras minuto a minuto a partir do horário atual, verificando se cada minuto corresponde às regras da expressão cron. Ela encontra e exibe os próximos 5 horários de execução correspondentes, suportando valores de passo, intervalos e o caractere especial "L" (último dia do mês).
Suporta expressões cron de 6 ou 7 campos?
Esta ferramenta gera expressões cron padrão de 5 campos (minuto, hora, dia, mês, dia da semana). Frameworks como Spring ou Quartz usam 6 ou 7 campos (incluindo segundos ou ano), que atualmente não são suportados. Você pode precisar ajustar a saída para essas plataformas.
O que significa o valor "L" no campo de dia?
"L" significa "Último dia do mês". Quando você seleciona L no campo de dia, a expressão cron será acionada no último dia de cada mês, seja dia 28, 29, 30 ou 31, dependendo do mês específico.