Pular para o conteúdo
Aback Tools Logo

Construtor de Expressões Crontab

Crie expressões cron visualmente com nosso construtor de expressões crontab grátis, sem memorizar sintaxe. Clique nas opções de agendamento de cada campo (minuto, hora, dia, mês, dia da semana), escolha entre 15 predefinições comuns e obtenha uma descrição legível com os próximos 5 horários agendados. Cole uma expressão existente para editá-la visualmente. Todo o processamento roda localmente no seu navegador - sem cadastro.

Crontab Expression Builder

Build a cron expression visually by clicking schedule options for each field. Choose from presets or configure minute, hour, day, month, and weekday fields individually. The expression updates in real time with a human-readable description and next 5 run times.

Quick Presets
Minute
*

Matches every minute (*).

Hour
*

Matches every hour (*).

Day of Month
*

Matches every day of month (*).

Month
*

Matches every month (*).

Day of Week
*

Matches every day of week (*).

Cron Expression
* * * * *
Runs every minute
Next 5 Scheduled Runs
Sat, Oct 3, 04:38 PMSat, Oct 3, 04:39 PMSat, Oct 3, 04:40 PMSat, Oct 3, 04:41 PMSat, Oct 3, 04:42 PM
Cron Expression Format
MIN HOUR DOM MON DOW
Minute
0-59
Hour
0-23
Day of Month
1-31
Month
1-12
Day of Week
0-6 (Sun=0)
*Every value
*/nEvery n-th value
a-bRange a to b
a,b,cSpecific values

Por que usar nosso construtor de expressões crontab?

  • Criação visual instantânea de expressões cron: crie expressões cron na hora clicando nas opções de agendamento, sem memorizar sintaxe. Nosso construtor atualiza a expressão em tempo real enquanto você configura cada campo, com descrição legível e as próximas 5 execuções.
  • Construtor de expressões crontab online seguro: toda a criação de expressões cron acontece localmente no seu navegador. Suas configurações de agendamento nunca saem do seu dispositivo, garantindo 100% de privacidade sempre que você usa nosso construtor online.
  • Construtor de expressões crontab online - sem instalação: use nosso construtor diretamente em qualquer navegador, sem downloads, complementos ou software. Crie expressões cron de qualquer dispositivo, em qualquer lugar, totalmente grátis.
  • 15 predefinições e 5 modos de campo: escolha entre 15 predefinições de agendamento comuns ou configure cada campo individualmente com 5 modos: Todos, Específico, Intervalo, Passo e Personalizado. Cole uma expressão cron existente para editá-la visualmente com um clique.

Casos de uso comuns do construtor de expressões crontab

  • Agendamento de backups do servidor: use nosso construtor para criar expressões cron para backups automatizados do servidor. Configure agendamentos diários, semanais ou mensais visualmente sem memorizar a sintaxe do cron.
  • Tarefas de manutenção de banco de dados: administradores de banco de dados usam nosso construtor para agendar tarefas de manutenção como reconstrução de índices, atualizações de estatísticas e trabalhos de limpeza. Crie agendamentos precisos para horários de baixa carga com o editor visual.
  • Gatilhos de pipeline CI/CD: engenheiros DevOps usam nosso construtor para criar gatilhos agendados de pipeline para builds noturnos, atualizações de dependências e testes automatizados. A pré-visualização da próxima execução confirma o agendamento antes da implantação.
  • Automação de e-mails e relatórios: equipes de marketing e analytics usam nosso construtor para agendar envios automáticos de e-mail e geração de relatórios. Crie agendamentos só em dias úteis ou de fim de mês com os modos de intervalo e valor específico.
  • Polling de API e sincronização de dados: desenvolvedores usam nosso construtor para agendar tarefas de polling de API, sincronização de dados e invalidação de cache. O modo Passo facilita criar expressões de a cada N minutos.
  • Aprender a sintaxe do cron: desenvolvedores novos em cron usam nosso construtor para entender como funcionam as expressões cron. O editor visual e a descrição legível facilitam aprender a sintaxe experimentando.

O que é uma expressão cron?

Uma expressão cron é uma string de cinco campos que define um agendamento recorrente para tarefas automatizadas. O formato é: MINUTO HORA DIA-DO-MÊS MÊS DIA-DA-SEMANA . Por exemplo, 0 9 * * 1-5 significa «às 9:00, de segunda a sexta». O cron é usado por sistemas Unix/Linux, agendadores de nuvem (AWS EventBridge, GCP Cloud Scheduler), plataformas CI/CD (GitHub Actions, GitLab CI) e frameworks de aplicação para executar tarefas em um agendamento. Nosso construtor de expressões crontab permite criar qualquer expressão cron visualmente sem memorizar a sintaxe - todo o processamento roda localmente no seu navegador.

Como funciona nosso construtor de expressões crontab

  1. Escolha uma predefinição ou configure os campos: selecione uma das 15 predefinições de agendamento comuns (a cada minuto, a cada hora, dias úteis às 9h, etc.) ou configure cada um dos 5 campos cron individualmente usando os editores visuais.
  2. Criação instantânea no navegador: a expressão cron é atualizada em tempo real conforme você clica nas opções. Uma descrição legível e os próximos 5 horários agendados são exibidos imediatamente - tudo calculado localmente no seu navegador sem enviar dados a qualquer servidor.
  3. Copie ou baixe a expressão: copie a expressão cron gerada com um clique ou baixe-a como arquivo de texto. Cole uma expressão existente na entrada manual para editá-la visualmente.

Modos de campo do cron explicados

  • Todos ( * ): corresponde a todos os valores do intervalo do campo. Por exemplo, * no campo de hora significa «a cada hora».
  • Passo ( */n ): corresponde a cada n-ésimo valor. Por exemplo, */15 no campo de minuto significa «a cada 15 minutos».
  • Intervalo ( a-b ): corresponde a todos os valores de a até b, inclusive. Por exemplo, 1-5 no campo de dia da semana significa «de segunda a sexta».
  • Específico ( a,b,c ): corresponde apenas aos valores listados. Por exemplo, 0,6,12,18 no campo de hora significa «à meia-noite, 6h, meio-dia e 18h».

Limitações importantes do cron

O cron padrão de 5 campos não suporta segundos - a menor unidade é um minuto. Algumas plataformas (como Spring Scheduler e AWS EventBridge) usam um formato de 6 campos com um campo de segundos no início; nosso construtor de expressões crontab gera expressões padrão de 5 campos compatíveis com crontab do Unix, GitHub Actions, GitLab CI e a maioria dos agendadores de nuvem. Os campos de dia do mês e dia da semana interagem com lógica OR na maioria das implementações - se ambos tiverem valores diferentes do curinga, a tarefa roda quando qualquer uma das condições for verdadeira. Sempre teste sua expressão cron em um ambiente de homologação antes de implantar em produção.

Perguntas frequentes

Um construtor de expressões crontab é uma ferramenta visual que permite criar expressões de agendamento cron clicando em opções em vez de memorizar sintaxe. Nosso construtor roda inteiramente no seu navegador: configure cada campo visualmente, escolha entre 15 predefinições e obtenha a expressão com descrição legível e as próximas 5 execuções na hora.

Uma expressão cron padrão tem 5 campos: Minuto (0-59), Hora (0-23), Dia do mês (1-31), Mês (1-12) e Dia da semana (0-6, onde 0 = domingo). Por exemplo, "0 9 * * 1-5" significa "às 9:00, de segunda a sexta".

Defina o campo Minuto no modo Passo com base * e passo 15. Isso produz */15 no campo de minuto, gerando a expressão "*/15 * * * *". Você também pode clicar na predefinição "A cada 15 minutos" para aplicá-la na hora.

Defina o campo Dia da semana no modo Intervalo com De = 1 (seg) e Até = 5 (sex). Isso produz 1-5 no campo de dia da semana. A predefinição "Todo dia útil às 9h" aplica isso automaticamente.

Sim. Clique em "Colar expressão existente para editar visualmente" abaixo dos editores de campo, insira sua expressão cron e clique em Aplicar. A ferramenta analisa a expressão e atualiza os 5 editores de campo conforme o agendamento atual.

Não. Nosso construtor de expressões crontab gera expressões cron padrão de 5 campos compatíveis com crontab do Unix, GitHub Actions, GitLab CI e a maioria dos agendadores de nuvem. Para formatos de 6 campos (Spring Scheduler), acrescente 0 ao início da expressão gerada.

Com certeza. Toda a criação de expressões cron acontece localmente no seu navegador. Suas configurações de agendamento nunca são enviadas a qualquer servidor, armazenadas ou registradas.

Sim! Nosso construtor de expressões crontab é 100% grátis, sem cadastro, sem conta e sem limites de uso. Crie expressões cron para qualquer agendamento quantas vezes precisar - totalmente grátis, para sempre.

Na maioria das implementações de cron, se tanto o dia do mês quanto o dia da semana tiverem valores diferentes do curinga, a tarefa roda quando qualquer uma das condições for verdadeira (lógica OR). Para evitar confusão, defina um deles como * quando especificar o outro.