TontonTools

Construtor de Expressões de Cron Job

Crie expressões cron — agende trabalhos com um construtor visual à prova de erros.

100% Grátis Sem registro Amigável à privacidade Gerenciamento de site
Atualizado set 2026
Share X / Twitter Facebook LinkedIn WhatsApp

Como usar Construtor de Expressões de Cron Job

  1. Defina cada campo — valores específicos, * para cada, */n para etapas, intervalos de 1 a 5.
  2. Leia a tradução em inglês simples — confirme se significa o que você pretende.
  3. Copie a expressão no crontab, no painel cron do seu host ou na programação do CI.
  4. Verifique o fuso horário do servidor — o relógio do cron é o da máquina, não da sua.

O que é Construtor de Expressões de Cron Job?

Um construtor de expressões de cron job constrói expressões de agendamento crontab a partir de uma interface visual — você define cada campo (minuto, hora, dia do mês, mês, dia da semana) e produz a expressão de cinco campos, além de uma leitura em inglês simples de quando ele é executado. 0 3 * * 1 significa "todas as segundas-feiras às 3h".

A sintaxe do Cron é compacta e implacável: * é cada, */5 é cada quinto, 1-5 um intervalo, 1,15 uma lista - e um pequeno erro não causa erro, ele executa seu trabalho silenciosamente na hora errada ou 60× com muita frequência. Construir visualmente com um readback em inglês evita exatamente essas falhas silenciosas.

Sobre o Construtor de Expressões de Cron Job

Defina cada campo e leia a expressão cron resultante junto com seu significado em inglês simples.

Programações comuns que todos precisam: todas as noites às 3h (0 3 * * *), a cada 15 minutos (*/15 * * * *), manhãs de segunda a sexta (0 8 * * 1-5), primeiro dia do mês (0 0 1 * *), manutenção aos domingos à noite (0 23 * * 0). Para onde eles vão: crontabs de servidor (crontab -e), seções cron de hospedagem de painéis de controle, cronogramas de CI (o GitHub Actions usa os mesmos cinco campos) e agendadores de estrutura.

As armadilhas clássicas que o construtor torna visíveis: os campos do dia do mês E do dia da semana são combinados com OR quando ambos são restritos (0 0 13 * 5 é executado no dia 13 E todas as sextas-feiras, não apenas na sexta-feira, o 13), e o cron é executado no fuso horário do SERVIDOR (portanto, "3h" é 3h onde quer que a máquina pense que está - verifique antes de confiar em uma programação, especialmente próximo ao horário de verão). Este é o mesmo construtor por trás do nosso Cron Expression Parser. Copie a expressão em seu crontab e confirme o fuso horário.

Perguntas Frequentes

Minuto (0-59), hora (0-23), dia do mês (1-31), mês (1-12), dia da semana (0-7, 0 e 7 = domingo), nesta ordem. 30 2 * * 1 = Segundas-feiras às 02h30.
*/15 * * * * — */15 significa "a cada 15 minutos". Não confunda com 15 * * * * (que é executado uma vez, às 15 horas a cada hora) - um erro comum que o readback em inglês simples detecta.
Cron ORs eles: 0 0 13 * 5 é executado todo dia 13 E toda sexta-feira, não apenas sexta-feira 13. É a regra mais surpreendente da especificação — alcançar o AND requer uma verificação de data dentro do próprio trabalho.
O do servidor - então "3h" é 3h onde quer que a máquina esteja configurada, não seu horário local. Verifique o fuso horário do servidor (e observe o horário de verão) antes de confiar em uma programação, especialmente para trabalhos urgentes.
A expressão (cole aqui para confirmar), o fuso horário do servidor, se o comando funciona com o PATH mínimo do cron (use caminhos absolutos) e o log do cron para tentativas. A maioria dos casos de "cron não executado" é um desses quatro.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.