TontonTools

Analisador de expressão Cron

Crie e entenda expressões cron — cinco campos, traduzidos para o inglês.

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

Como usar Analisador de expressão Cron

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

O que é Analisador de expressão Cron?

Um construtor de expressões cron transforma os cinco campos enigmáticos do crontab — minuto, hora, dia do mês, mês, dia da semana — em algo que você pode ler e construir: 0 3 * * 1 torna-se "toda segunda-feira às 03:00" e "a cada 15 minutos nos dias de semana" torna-se */15 * * * 1-5.

A sintaxe do cron é densa e implacável: * significa cada, */5 cada quinto, 1-5 um intervalo, 1,15 uma lista - e um erro não causa erro, ele executa seu trabalho silenciosamente na hora errada (ou 60× com muita frequência, o clássico * * * * *-em vez de incidente por hora). Construir visualmente com um readback em inglês simples evita exatamente isso.

Sobre o Analisador de expressão Cron

Defina cada campo (minuto, hora, dia, mês, dia da semana) com valores, intervalos ou etapas e leia a expressão resultante juntamente com seu significado em inglês simples.

As expressões que todos eventualmente precisarão: todas as noites às 3h (0 3 * * * — convenção fora do horário de pico), a cada 15 minutos (*/15 * * * *), manhãs de dias úteis (0 8 * * 1-5), primeiro dia do mês (0 0 1 * *) e manutenção de domingo à noite (0 23 * * 0). Para onde vão: crontabs de servidor (crontab -e), hospedagem de seções cron de painéis de controle, cronogramas de CI (schedule: do GitHub Actions usa os mesmos cinco campos) e agendadores de estrutura que aceitam cron bruto.

As duas armadilhas clássicas que o construtor torna visíveis: dia do mês e dia da semana são combinados em OR quando ambos são restritos (0 0 13 * 5 dispara no dia 13 E todas as sextas-feiras - não apenas na sexta-feira 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 no horário de verão.

Perguntas Frequentes

Em ordem: 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). 30 2 * * 1 = Segundas-feiras às 02h30.
* corresponde a todos os valores (a cada minuto, no campo minuto); */5 a cada quinto (:00, :05, :10…). Confundi-los é a maneira clássica de um trabalho "a cada 5 minutos" ser executado a cada minuto.
0 0 * * * — minuto 0 da hora 0, todos os dias. Para trabalho em lote "noturno", das 3h às 4h (0 3 * * *) é a convenção: fora do horário de pico e livre de trabalhos no limite da meia-noite.
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 das especificações; alcançar o AND requer uma verificação de data dentro do trabalho.
Em ordem: a expressão é o que você pensa (cole aqui), o fuso horário do servidor é o que você assume, o comando funciona com o PATH mínimo do cron (use caminhos absolutos) e o log/mail do cron mostra uma tentativa. Nove em cada dez casos “cron não executado” são um desses quatro.

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