Skip to main content

Gerador de Expressões Cron Construa expressões cron visualmente com predefinições, editores de campos e pré-visualizações da próxima execução.

Gerador de Expressões Cron illustration
📅

Gerador de Expressões Cron

Construa expressões cron visualmente com predefinições, editores de campos e pré-visualizações da próxima execução.

1

Escolha um Modelo Pré-Definido

Selecione de agendas comuns como "a cada hora" ou "dias úteis às 9h".

2

Personalize Campos

Edite campos individuais (minuto, hora, dia, mês, dia da semana) conforme necessário.

3

Visualizar e Copiar

Veja a descrição em inglês simples, as próximas 5 execuções e copie a expressão.

Loading tool...

What Is Gerador de Expressões Cron?

O Gerador de Expressões Cron ajuda a criar expressões cron padrão de 5 campos visualmente, sem precisar memorizar a sintaxe críptica. Comece com uma das 12 configurações pré-definidas comuns (a cada minuto, a cada hora, dias de semana às 9h, etc.) e personalize os campos individuais conforme necessário. A ferramenta mostra uma descrição em inglês simples em tempo real da sua expressão, calcula as próximas 5 execuções agendadas e fornece um botão de copiar com um clique. Cada campo aceita a sintaxe cron padrão, incluindo curingas (*), intervalos (1-5), listas (1,3,5) e etapas (*/5). A interface rotula cada campo com seu intervalo válido e nome, tornando-a amigável para iniciantes, enquanto ainda suporta expressões avançadas.

Why Use Gerador de Expressões Cron?

  • 12 modelos pré-definidos para agendamento instantâneo
  • Editor de campos visual com dicas de faixa
  • Descrição em inglês simples em tempo real
  • Visualização das próximas 5 execuções para verificação
  • Copia para a área de transferência com um clique
  • Suporta toda a sintaxe cron padrão (*, faixas, listas, etapas)

Common Use Cases

Administração de Servidor

Crie trabalhos cron para backups, rotação de logs e tarefas de manutenção.

Pipelines CI/CD

Agende builds automatizados, testes e implantações.

Processamento de Dados

Configure imports de dados agendados, trabalhos ETL e geração de relatórios.

Monitoramento

Configure verificações periódicas de saúde e agendas de alertas.

Tarefas de Aplicativo

Agende envios de email, limpeza de cache e rotinas de limpeza.

Technical Guide

O gerador constrói uma expressão cron de 5 campos concatenando os campos minuto, hora, dia do mês, mês e dia da semana. A descrição em inglês simples é gerada analisando cada campo e traduzindo-o para linguagem natural. O calculador de próxima execução itera para frente a partir do tempo atual, verificando cada minuto contra todos os cinco campos usando uma função matchesField() que lida com curingas, valores de etapa (*/n), intervalos (a-b) e listas (a,b,c). Um limite de segurança de 525.600 iterações (1 ano de minutos) impede loops infinitos para expressões impossíveis. As configurações pré-definidas populam os cinco campos de uma vez usando valores predefinidos.

Tips & Best Practices

  • 1
    Comece com um modelo pré-definido e modifique a partir daí - é mais rápido do que construir do zero
  • 2
    Verifique sempre sua expressão verificando a visualização das "Próximas 5 Execuções"
  • 3
    Use */5 para padrões de "a cada 5 minutos" em vez de listar minutos específicos
  • 4
    O dia da semana usa 0-6, onde 0 = Domingo (convenção cron do Linux)
  • 5
    Teste expressões em um ambiente de teste antes de implantar em produção

Related Tools

Frequently Asked Questions

Q O que é uma expressão cron?
Uma expressão cron é uma string de 5 campos (minuto, hora, dia do mês, mês, dia da semana) que define um agendamento. Os trabalhos cron usam essas expressões para determinar quando executar.
Q O que significa * em cron?
Um asterisco (*) significa "todos" - corresponde a todos os valores válidos para esse campo. Por exemplo, * no campo hora significa "a cada hora".
Q O que significa */5?
A notação de etapa */5 significa "a cada 5º valor". No campo minuto, */5 significa a cada 5 minutos (0, 5, 10, 15, ...).
Q É um cron de 5 campos ou 6 campos?
Este gerador produz expressões cron padrão de 5 campos (minuto, hora, dia, mês, dia da semana). Alguns sistemas adicionam um campo de segundos - esta ferramenta não inclui isso.
Q Posso usar nomes de dias como SEG, TER?
Este gerador usa valores numéricos (0-6) para os dias. Algumas implementações cron aceitam nomes, mas números são universalmente suportados.
Q Como verifico minha expressão?
A seção "Próximas 5 Execuções" mostra exatamente quando sua expressão será executada em seguida, permitindo que você verifique se ela corresponde ao seu agendamento pretendido.

About This Tool

Gerador de Expressões Cron is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.