Gerador de Expressão Cron

Digite uma expressão cron de 5 campos (minuto, hora, dia do mês, mês, dia da semana) e veja a explicação em português e as próximas execuções.

O que esta expressão faz
Às 09:00, segunda-feira, terça-feira, quarta-feira, quinta-feira e sexta-feira.

Como foi sua experiência com esta ferramenta?

Sua avaliação anônima ajuda a calibrar as fórmulas e manter as ferramentas sempre gratuitas e atualizadas.

Como funciona uma expressão cron

Uma expressão cron descreve quando uma tarefa agendada deve rodar usando cinco campos separados por espaço: minuto, hora, dia do mês, mês e dia da semana, nessa ordem. Cada campo aceita um número, uma faixa como 1-5, uma lista como 1,15,30 ou o asterisco, que significa todos os valores. Um agendador, como o cron do Linux, compara o horário atual com a expressão a cada minuto e executa o comando quando tudo bate. É o formato padrão para automatizar backups, envios de e-mail, limpezas e outras rotinas em servidores.

Os cinco campos e os caracteres especiais

No cron, o minuto vai de 0 a 59, a hora de 0 a 23, o dia do mês de 1 a 31, o mês de 1 a 12 e o dia da semana de 0 a 6, com 0 representando domingo. Além do asterisco para todos os valores, a barra define passos: */15 no minuto significa a cada 15 minutos. O hífen cria intervalos, como 1-5 no dia da semana para os dias úteis, e a vírgula junta valores avulsos. Combinando esses símbolos dá para expressar desde uma execução por dia até padrões complexos, sem precisar de várias linhas.

Erros comuns ao escrever cron

Um engano frequente é confundir a ordem dos campos e trocar dia do mês por dia da semana, o que faz a tarefa rodar em momentos inesperados. Outro é esquecer que definir ao mesmo tempo o dia do mês e o dia da semana costuma ser interpretado como 'em um ou no outro', e não nos dois juntos. Vale também lembrar que o cron usa o fuso do servidor, que pode não ser o seu. Por isso é útil ver a explicação em português e as próximas execuções antes de colocar a expressão em produção, evitando agendamentos errados.

Como usar esta ferramenta

  1. Digite a expressão cron ou escolha um atalho.
  2. Leia a explicação em português do que ela faz.
  3. Confira as próximas execuções calculadas.

Perguntas Frequentes (FAQ)

O que é uma expressão cron?
É o formato usado por agendadores como o cron do Linux para definir quando uma tarefa roda, com cinco campos: minuto, hora, dia do mês, mês e dia da semana.
O que significa o asterisco?
O asterisco (*) representa todos os valores daquele campo. Por exemplo, um asterisco no campo de hora quer dizer todas as horas do dia.
Como faço a cada 5 minutos?
Use */5 no campo de minuto. A expressão */5 * * * * executa a cada 5 minutos, em todas as horas e todos os dias.
Fez um site com IA e quer que alguem cuide dele? Converse comigo - Ygor Andrade, Desenvolvedor e Especialista em Solucoes Web

Ferramentas relacionadas - Codificação