🦊Foxi Tools

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 N
n,m Valor específico
n-m Intervalo

O 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

  1. Defina cada campo (minuto, hora, dia, mês, dia da semana)
  2. Use predefinições para configuração rápida
  3. Verifique a expressão Cron gerada
  4. 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.

🔗 Ferramentas Relacionadas