Pular para o conteúdo
Aback Tools Logo

Gerador e explicador de expressões cron

Monte e entenda expressões cron visualmente. Selecione valores para minuto, hora, dia do mês, mês e dia da semana, ou escolha entre 18 predefinições comuns. Veja sua expressão no formato padrão de 5 campos com uma explicação legível e as próximas 5 execuções. Perfeito para desenvolvedores, engenheiros DevOps e qualquer pessoa aprendendo agendamento cron.

Cron Expression Generator & Explainer

Build cron expressions visually by selecting minute, hour, day, month, and weekday values. See the expression in standard format with a human-readable explanation of when it will run.

*****

Runs every minute

Common Presets

0-59
0-23
1-31
1-12
0-7
Next 5 Run Times
Sun, Sep 20, 202602:46 AM
Sun, Sep 20, 202602:47 AM
Sun, Sep 20, 202602:48 AM
Sun, Sep 20, 202602:49 AM
Sun, Sep 20, 202602:50 AM

Cron Syntax Reference

* Any value

5 Specific value (minute 5)

1-5 Range (Mon-Fri)

*/15 Step (every 15 mins)

1,3,5 List (Mon, Wed, Fri)

9-17/2 Combined range + step

All processing runs locally in your browser - no data is sent to any server.

Por que usar nosso Gerador de expressões cron?

  • Criador visual de cron: monte expressões cron visualmente selecionando valores para cada campo (minuto, hora, dia do mês, mês, dia da semana). Cada campo suporta curingas (*), valores específicos, intervalos (1-5), passos (*/15) e listas separadas por vírgula (1,3,5). Botões de seleção rápida ajudam a escolher valores comuns sem digitar.
  • 18 predefinições comuns: escolha entre 18 predefinições prontas para uso que cobrem os padrões de agendamento mais comuns: a cada minuto, a cada 5/15/30 minutos, de hora em hora, diariamente em horários específicos, semanalmente em dias úteis, mensalmente, trimestralmente e anualmente. Cada predefinição mostra a expressão cron exata e uma descrição.
  • Explicação legível: veja sua expressão cron traduzida automaticamente em linguagem simples. O explicador decompõe cada parte da expressão e descreve exatamente quando a tarefa será executada. As próximas 5 execuções são calculadas e exibidas para você verificar o agendamento.
  • Processamento 100 % local: toda a análise de cron, a geração de explicações e o cálculo das próximas execuções acontecem localmente no seu navegador. Nenhum dado é enviado a qualquer servidor. Você também pode colar expressões cron brutas para análise e explicação instantâneas.

O que é uma expressão cron?

Uma expressão cron é uma sequência de 5 campos que define um agendamento para tarefas recorrentes em sistemas tipo Unix, agendadores de nuvem (AWS CloudWatch, Google Cloud Scheduler), ferramentas de fluxo de trabalho (Apache Airflow, Prefect) e frameworks de aplicações. Cada campo representa uma unidade de tempo: minuto (0-59), hora (0-23), dia do mês (1-31), mês (1-12) e dia da semana (0-7, onde 0 e 7 representam domingo). A expressão 0 9 * * 1-5 significa «às 9h00, de segunda a sexta».

Como nossa ferramenta funciona

  1. Modo de construção visual: para cada um dos 5 campos cron, escolha um tipo (curinga, valor específico, intervalo, passo ou lista) e insira ou selecione o valor desejado. Botões de seleção rápida mostram valores comuns para cada campo.
  2. Exibição da expressão: a expressão cron de 5 campos é exibida com cada campo em sua própria caixa destacada. Abaixo, uma explicação em linguagem simples descreve exatamente quando o agendamento será executado.
  3. Predefinições e entrada bruta: escolha entre 18 predefinições de agendamento comuns ou mude para o modo de entrada bruta para colar uma expressão cron existente e obter análise e explicação instantâneas.
  4. Próximas execuções: a ferramenta calcula e exibe as próximas 5 execuções com base na data e hora atuais, para que você possa verificar seu agendamento antes de implantá-lo.

Caracteres especiais dos campos cron

  • Asterisco (*): curinga - corresponde a qualquer valor. * no campo de hora significa «a cada hora».
  • Vírgula (,): separador de lista - corresponde a vários valores. 1,3,5 no dia da semana significa «segunda, quarta, sexta».
  • Hífen (-): intervalo - corresponde a todos os valores dentro de um intervalo. 9-17 na hora significa «das 9h às 17h».
  • Barra (/): passo - pula valores. */15 no minuto significa «a cada 15 minutos». 9-17/2 significa «a cada 2 horas entre 9h e 17h».

Armadilhas comuns do agendamento cron

  • Dia do mês × Dia da semana: quando ambos os campos não são * , a maioria das implementações de cron usa lógica OR: a tarefa roda se QUALQUER um deles corresponder. Isso pode causar execuções extras inesperadas.
  • Transições de horário de verão: tarefas cron agendadas durante transições de horário de verão podem rodar duas vezes ou não rodar, dependendo da implementação de cron e da configuração de fuso horário.
  • Segundos: o cron padrão não tem campo de segundos. Para agendamento em nível de segundo, é preciso uma extensão específica do sistema ou outra ferramenta.
  • Campo de ano: o cron padrão usa apenas 5 campos. Algumas implementações estendidas de cron suportam um 6º campo para o ano, mas isso não é universal.

Perguntas frequentes

Use o criador visual para definir cada um dos 5 campos (minuto, hora, dia do mês, mês, dia da semana). A expressão é atualizada em tempo real com uma explicação.

Minuto (0-59), Hora (0-23), Dia do mês (1-31), Mês (1-12), Dia da semana (0-7, 0=domingo).

* = qualquer valor, , = lista, - = intervalo, / = passo. Eles podem ser combinados (p. ex., */10 9-17 * * 1-5).

São calculadas a partir da hora atual, iterando minuto a minuto. Precisas para expressões cron padrão.

Sim. Clique em «Entrada bruta» para colar qualquer expressão cron de 5 campos e obter análise e explicação instantâneas.

Sim, 18 predefinições que cobrem os padrões de agendamento mais comuns, de cada minuto a anual.

*/5 significa «a cada 5 minutos»: é uma forma abreviada de listar todos os múltiplos de 5.

Não, nossa ferramenta usa o formato cron POSIX padrão de 5 campos.

Sim, 100 % grátis. Sem registro, sem premium, sem limites. Roda localmente no seu navegador.