Explicador de Expressão Cron

Cole uma expressão cron e veja o que ela significa em linguagem simples, além das cinco próximas execuções agendadas.

Como usar

  1. Digite ou cole uma expressão cron de cinco campos — minuto, hora, dia, mês, dia da semana.
  2. Leia a explicação em linguagem simples e confira as cinco próximas execuções calculadas a partir de agora.
  3. Edite a expressão e a explicação atualiza ao vivo — útil para escrever uma entrada de crontab e verificar se faz o que você quer.

Sobre esta ferramenta

Uma expressão cron são cinco campos que dizem a um agendador Unix quando executar uma tarefa. Os campos são minuto, hora, dia do mês, mês e dia da semana, nessa ordem. Um asterisco significa todo, uma barra significa a cada N, uma vírgula lista valores e um traço define um intervalo. A sintaxe é compacta e pouco intuitiva, e é por isso que errar é uma fonte recorrente de incidentes — uma tarefa que deveria rodar a cada hora roda a cada minuto, ou um backup que deveria disparar nos dias úteis dispara no domingo.

Esta ferramenta traduz os cinco campos em uma frase legível e depois mostra as próximas cinco execuções calculadas a partir da hora atual. As execuções são o teste real: se a frase parece certa mas a próxima execução é daqui a três meses, a expressão está errada. Editar a expressão atualiza ambos em tempo real, permitindo iterar até o agendamento corresponder ao que você precisa.

O cálculo roda no seu navegador usando aritmética de datas simples — sem servidor, sem daemon cron, sem conversão de fuso horário além do que seu navegador já sabe. Aceita o formato padrão de cinco campos usado pelo crontab, CronJobs do Kubernetes e a maioria dos sistemas de CI. Não aceita o sexto campo (segundos) usado por alguns agendadores Java, nem os atalhos @yearly/@monthly — escreva-os no formato de cinco campos.

Perguntas frequentes

Qual formato aceita?

O formato cron padrão de cinco campos: minuto (0-59), hora (0-23), dia (1-31), mês (1-12), dia da semana (0-7, onde 0 e 7 são domingo). Suporta os operadores *, /, - e ,.

Ele suporta @daily ou @hourly?

Não. Escreva-os como 0 0 * * * para diário ou 0 * * * * para horário. A ferramenta aceita apenas o formato numérico de cinco campos.

Em qual fuso horário são as próximas execuções?

O horário local do seu navegador. Um daemon cron em um servidor usa o fuso horário do servidor, que pode ser diferente.

Posso usá-lo para CronJobs do Kubernetes?

Sim. O Kubernetes usa o mesmo formato cron de cinco campos.

Existe campo de segundos?

Não. Alguns agendadores baseados em Java (Quartz, Spring) usam seis campos incluindo segundos. Esta ferramenta não suporta isso.

Ferramentas relacionadas

Links longos? Encurte de graça

O Vai.la transforma qualquer URL em um link curto com estatísticas de cliques, QR Code e seu próprio biolink.

O Vai.la não se responsabiliza pelo uso das ferramentas nem por decisões tomadas com base nos seus resultados.