Analisador de expressão Cron
Explique uma expressão cron em linguagem simples e visualize seus próximos tempos de execução.
Analisador de expressão Cron
Uma expressão cron agrupa uma programação inteira em cinco campos concisos, e até mesmo as pessoas que os escrevem toda semana fazem uma pausa em 0 3 * * 1-5. Cole a expressão e este analisador a traduz em linguagem simples — "Às 3h, de segunda a sexta-feira" — e lista os próximos horários de execução em seu fuso horário local, para que você possa confirmar se a programação faz o que você queria antes mesmo de chegar a um servidor.
O analisador lê a sintaxe padrão de 5 campos: curingas, listas como 1,15, intervalos como 1-5, etapas como */5 ou 1-30/10, nomes de meses JAN–DEC e nomes de dias da semana SUN–SAT, com 0 e 7 significando domingo. As macros @hourly, @daily, @weekly, @monthly e @yearly também funcionam. Os erros são nomeados com precisão: um minuto de 61 ou um campo ausente informa o que está errado e em qual campo, em vez de uma simples "expressão inválida".
Usos típicos: verificar uma entrada do crontab antes de entrar no ar, verificar a programação de um fluxo de trabalho do Kubernetes CronJob ou do GitHub Actions ou documentar um trabalho para um colega de equipe. Cole várias expressões de uma vez — uma por linha — e cada uma será explicada separadamente. Quando o dia do mês e o dia da semana são definidos, a ferramenta aplica a regra OR do cron, e uma data impossível, como 30 de fevereiro, é relatada como nunca em execução, em vez de encoberto.
Como toda ferramenta TextArray, ela é executada inteiramente no seu navegador. Programações, nomes de trabalhos e qualquer outra coisa que você colar nunca sairão do seu dispositivo.