Pular para o conteúdo
Grátis

Gerador de Cron Expression

Crie e traduza expressões CRON facilmente com nossa interface interativa.

O que é

O Gerador de Cron Expression é uma ferramenta gratuita que monta, edita e traduz expressões cron do Unix diretamente no seu navegador. Uma expressão cron é uma linha com cinco campos separados por espaço (minuto, hora, dia do mês, mês e dia da semana) que define quando uma tarefa agendada roda em servidores Linux e sistemas Unix. Você digita a expressão, vê o significado em português e copia com um clique. Todo o processamento acontece no seu dispositivo, sem enviar nada para nenhum servidor.

Como usar

Siga estes passos:

  1. Digite sua expressão no campo grande, com os cinco campos separados por espaço. O valor inicial já vem preenchido com 0 12 * * *.
  2. Leia o bloco "Tradução / Significado" logo abaixo. Ele descreve a expressão em português.
  3. Use os botões de "Exemplos Comuns" para preencher o campo com padrões prontos, como "A cada minuto" ou "Todo dia à meia-noite".
  4. Confira a estrutura dos cinco campos e os caracteres especiais no painel lateral.
  5. Clique no botão de copiar dentro do campo para levar a expressão para o seu crontab ou serviço de agendamento.

Exemplo trabalhado: digite 0 0 * * *. A tradução mostra "Todos os dias à meia-noite (00:00)." Essa é a expressão que você usa para rodar um backup diário na virada do dia.

Como funciona

A ferramenta separa a expressão pelos espaços e confere se existem exatamente cinco campos. Se não houver, ela avisa que o formato é inválido e pede os cinco campos na ordem correta.

A tradução em frase natural cobre três padrões exatos: * * * * * vira "A cada minuto.", 0 * * * * vira "A cada hora no minuto 0." e 0 0 * * * vira "Todos os dias à meia-noite (00:00)."

Para qualquer outra expressão, incluindo o valor inicial 0 12 * * *, a tradução lista os campos um a um, no formato "No minuto X, na hora Y, no dia do mês Z, no mês W, no dia da semana V." Um campo com * aparece como ('*'). Por isso, uma expressão como */5 * * * * mostra o texto bruto do campo minuto, exibindo "No minuto /5, na hora (''), ..." em vez de uma frase interpretada. Use a tabela de referência abaixo para ler cada campo.

Campo Significado Faixa
1 Minuto 0 - 59
2 Hora 0 - 23
3 Dia do mês 1 - 31
4 Mês 1 - 12
5 Dia da semana 0 - 6 (Dom-Sáb)

Os caracteres especiais seguem o padrão do cron: * significa qualquer valor, a vírgula separa uma lista como 1,2,3, o traço define um intervalo como 1-5 e a barra indica incrementos como */5.

Perguntas frequentes

A ferramenta traduz qualquer expressão cron em frase natural?

Não. A tradução em frase natural cobre três padrões exatos: * * * * *, 0 * * * * e 0 0 * * *. Para qualquer outra expressão, a ferramenta lista os campos um a um, no formato "No minuto X, na hora Y, no dia do mês Z...", exibindo o valor bruto de cada campo. Um * aparece como ('*').

Como a ferramenta mostra uma expressão com */5?

Ela exibe o valor bruto do campo minuto. Para */5 * * * *, a tradução mostra "No minuto /5, na hora (''), no dia do mês (''), no mês (''), no dia da semana ('*')." A ferramenta não converte */5 em uma frase como "a cada cinco minutos". Consulte a tabela de estrutura para interpretar o valor de cada campo.

Quantos campos deve ter a expressão?

A ferramenta trabalha com o formato padrão Unix de cinco campos: minuto, hora, dia do mês, mês e dia da semana, nesta ordem, separados por espaço. Se você digitar mais ou menos de cinco campos, a tradução avisa que o formato é inválido e pede os cinco campos. O valor inicial do campo já vem como 0 12 * * *.

Meus dados são enviados para algum servidor?

Não. Toda a leitura e tradução da expressão acontece no seu próprio navegador, no seu dispositivo. Nada é enviado para nenhum servidor. Você pode digitar, testar e copiar suas expressões cron com privacidade, inclusive sem conexão depois que a página carrega.

Como copio a expressão pronta?

Clique no botão de copiar dentro do campo da expressão, no canto direito. Ele copia o texto exato que está no campo para a sua área de transferência. Depois é só colar no seu crontab, no arquivo de agendamento ou no serviço que aceita expressões cron, como agendadores de tarefas em servidores Linux.

O que fazem os botões de Exemplos Comuns?

Cada botão preenche o campo com um padrão pronto de expressão cron. As opções incluem "A cada minuto" (* * * * *), "A cada 5 minutos" (*/5 * * * *), "De hora em hora" (0 * * * *), "Todo dia ao meio-dia" (0 12 * * *), "Todo dia à meia-noite" (0 0 * * *) e "Toda segunda 8 da manhã" (0 8 * * 1). Assim você parte de uma base e ajusta os campos.

Sobre este conteúdo

Escrito por:
Ferramenta Grátis

Ferramentas relacionadas