TK TaskKit
Ferramentas para programadores

Parser cron

Descodifica expressões cron em descrição legível, próximas 5 execuções e desdobramento por campo.

Modelos

Descrição

every 5 minutes, of every hour

*/5 * * * *

Campos

Minuto0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55
Horaevery
Dia do mêsevery
Mêsevery
Dia da semanaevery

Próximas 5 execuções

  • 15/6/2026, 4:50:00 PM
  • 25/6/2026, 4:55:00 PM
  • 35/6/2026, 5:00:00 PM
  • 45/6/2026, 5:05:00 PM
  • 55/6/2026, 5:10:00 PM

As entradas ficam neste dispositivo. Cada ferramenta para programadores no TaskKit corre inteiramente no teu navegador. Tokens, payloads e texto colado não são transmitidos para servidores do TaskKit nem para terceiros.

O que esta ferramenta faz

Descodifica uma expressão cron em português simples, lista as próximas 5 ocorrências e decompõe cada campo (minuto, hora, dia-do-mês, mês, dia-da-semana) para verificares o teu agendamento antes de o pôr em produção. Suporta passos (*/15), gamas (1-5), listas (1,15,30), nomes (MON, JAN) e os aliases comuns (@hourly, @daily, @weekly, @monthly, @yearly).

Quando usar

  • Confirmar que "todas as terças às 3 da manhã" é de facto 0 3 * * 2 e não 0 3 * * TUE (são ambos).
  • Ver quando vai disparar a próxima execução depois de um deploy.
  • Verificar um agendamento puxado de um manifesto Kubernetes CronJob.
  • Traduzir mentalmente entre a sintaxe do AWS EventBridge e cron padrão.

Como funciona

O parser lida com cron padrão de 5 campos — minuto, hora, dia-do-mês, mês, dia-da-semana — mais os aliases nomeados. Não lida com o dialeto Quartz de 6 campos (que adiciona um campo de segundos) nem com a forma AWS de 7 campos (que adiciona um campo de ano), porque são especificações diferentes.

O cálculo da próxima execução avança minuto a minuto, verificando cada campo. É lento no pior caso (um agendamento que dispara uma vez por ano leva ~525.600 iterações) mas nunca percetível para visualização à escala humana.

Notas

Dia-do-mês e dia-da-semana são OR'd, não AND'd. 0 0 1 * MON não significa "no primeiro do mês se for segunda" — significa "no primeiro do mês, ou em qualquer segunda". Este é o comportamento histórico do cron Vixie e tropeça quase toda a gente.

Domingo é 0 ou 7? Ambos. A maioria das implementações de cron aceita qualquer um. SUN também serve.

@reboot é suportado? Não — é uma diretiva exclusiva de cron de sistema sem significado de relógio de parede, e não a podemos pré-visualizar.

Ferramentas relacionadas