Gerador de Expressão Cron
Cria expressões de agendamento Cron facilmente
A cada minuto, A cada hora
0-59
0-23
1-31
1-12
0-6 (Sun-Sat)
Referência
* Qualquer valor*/n A cada Nn,m Valor específicon-m IntervaloO gerador de expressões Cron é uma ferramenta visual que permite criar agendamentos de tarefas no formato Cron padrão de 5 campos sem precisar memorizar a sintaxe. Exibe em tempo real a descrição legível da expressão e as próximas execuções programadas. Indispensável para DevOps, administradores de sistemas e desenvolvedores backend que configuram tarefas agendadas em crontab, CI/CD, serviços cloud e ferramentas de automação.
📖 Como Usar
- Defina cada campo (minuto, hora, dia, mês, dia da semana)
- Use predefinições para configuração rápida
- Verifique a expressão Cron gerada
- Copie a expressão para usar no agendador
✨ Recursos
- ✓Construtor Cron visual
- ✓Predefinições comuns fornecidas
- ✓Exibição do próximo tempo de execução em tempo real
- ✓Explicação de cada campo fornecida
- ✓Suporte a Cron padrão de 5 campos
💡 Casos de uso
- •Engenheiro DevOps: Configurar o agendamento de pipelines de CI/CD no GitHub Actions ou GitLab CI
- •Administrador de sistemas: Criar expressões Cron para tarefas de backup e manutenção do servidor
- •Desenvolvedor backend: Definir o agendamento de jobs em frameworks como Spring Boot, Laravel ou NestJS
- •DBA: Programar tarefas de limpeza, vacuuming e otimização periódica do banco de dados
- •Engenheiro de dados: Configurar a cadência de execução de pipelines ETL no Airflow ou ferramentas similares
- •Desenvolvedor cloud: Estabelecer triggers de funções serverless no AWS Lambda ou Google Cloud Functions
🎯 Dicas
- ▸Use as predefinições como ponto de partida e ajuste os campos conforme suas necessidades específicas
- ▸Verifique sempre as próximas execuções exibidas para confirmar que a expressão faz o que você espera
- ▸Lembre-se que o campo dia da semana usa 0 para domingo e 6 para sábado na maioria dos sistemas
- ▸Combine intervalos com valores específicos: '0 9,18 * * 1-5' executa às 9h e 18h de segunda a sexta
❓ Perguntas Frequentes
Q. O que é uma expressão Cron?
A. É um formato que define agendamentos de tarefas. Usa 5 campos na ordem: minuto, hora, dia, mês, dia da semana.
Q. Como executar toda segunda às 9h?
A. Use '0 9 * * 1'. Você também pode selecionar 'Toda segunda-feira' nas predefinições.
Q. Qual a diferença entre Cron de 5 campos e 6 campos?
A. O formato padrão usa 5 campos (minuto até dia da semana). Algumas ferramentas como Spring adicionam um sexto campo para segundos no início. Esta ferramenta gera o formato padrão de 5 campos.
Q. Como executar uma tarefa a cada 15 minutos em horário comercial?
A. Use '*/15 9-18 * * 1-5'. Isso executa a cada 15 minutos entre 9h e 18h59, de segunda a sexta. Ajuste o intervalo horário conforme suas necessidades.
Q. As expressões Cron geradas são compatíveis com AWS e Kubernetes?
A. O formato de 5 campos é universalmente aceito no crontab Linux, Kubernetes CronJobs e na maioria dos serviços cloud. O AWS EventBridge usa uma sintaxe ligeiramente diferente com um campo adicional para o ano.