Interpretador de expressões cron

Cole uma expressão cron para validá-la, lê-la em linguagem simples e listar as próximas 10 execuções em qualquer fuso horário. Suporta campo de segundos e macros @daily.

Carregando…

5 campos, 6 campos com segundos ou uma macro como @daily

O que é Interpretador de expressões cron?

Cole qualquer expressão cron para conferir se é válida, ver o que significa em linguagem simples, analisar cada campo separadamente e listar as próximas 10 execuções no fuso horário que você escolher. Aceita a sintaxe de 5 campos do crontab, expressões de 6 campos com os segundos primeiro, nomes como MON-FRI e macros como @daily.

Como usar Interpretador de expressões cron

  1. Digite ou cole a expressão em Expressão cron.
  2. Leia o Significado e o detalhamento dos campos logo abaixo.
  3. Escolha o Fuso horário que o seu agendador usa.
  4. Confira a lista de Próximas execuções.

Exemplo

Entrada
*/15 9-17 * * 1-5
Saída
Every 15 minutes, between 09:00 AM and 05:59 PM, Monday through Friday

Quando usar Interpretador de expressões cron

Use-o para entender uma linha cron encontrada em um crontab, configuração de CI ou manifesto do Kubernetes, ou para conferir um agendamento antes de publicar. Ele não executa nada; apenas explica e mostra a prévia. Para montar uma expressão nova clicando, use o Gerador de expressões cron.

Como funciona Interpretador de expressões cron

Primeiro, a ferramenta confere o número de campos (5 ou 6, ou uma macro suportada) e depois interpreta a expressão com o cron-parser, que valida cada valor dentro do seu intervalo (minutos 0-59, horas 0-23 etc.) e suporta listas, intervalos, passos, nomes de meses e dias e os modificadores L e #. As próximas execuções são calculadas a partir do momento atual no fuso horário IANA selecionado e exibidas no formato de data do seu navegador. A descrição vem do cronstrue, localizada quando existe tradução.

Casos de Uso Comuns

  • Revisar agendamentos em um crontab ou CronJob do Kubernetes
  • Conferir quando um agendamento do GitHub Actions vai disparar em UTC
  • Depurar por que uma tarefa rodou em um horário inesperado
  • Validar expressões antes de adicioná-las a um agendador

Perguntas Frequentes

Por que minha expressão é inválida?

As causas mais comuns são um número errado de campos (o crontab precisa de 5) ou um valor fora do intervalo, como minuto 60 ou hora 24.

Ele suporta segundos?

Sim. Com 6 campos, o primeiro é interpretado como segundos, como nos agendadores estilo Quartz e Node.

As próximas execuções são exatas?

Sim, para o fuso horário selecionado, incluindo as transições de horário de verão. O seu agendador, claro, precisa usar o mesmo fuso.

Próximos passos recomendados

Explore mais categorias