DT Dev Tools

Explicador de Cron

Explique numa linguagem simples uma expressão cron de cinco campos, com validação e uma dica da próxima execução. Tudo no seu navegador.

🔒 Executa completamente no seu navegador — nada é enviado

Advertisement

O que faz o Explicador de Cron

O Explicador de Cron traduz uma expressão cron padrão de cinco campos para linguagem simples. Abrange os campos minuto, hora, dia do mês, mês e dia da semana usados por muitos agendadores Unix, sistemas de CI, executores de tarefas e painéis de alojamento. Em vez de decifrar mentalmente símbolos como asteriscos, passos, intervalos e listas, pode colar uma expressão e ver rapidamente se significa a cada quinze minutos, dias úteis às 09:00, o primeiro dia de cada mês ou outro agendamento recorrente. A ferramenta valida o número de campos e os intervalos numéricos antes de produzir uma descrição.

São suportados nomes comuns de meses e dias da semana como JAN, FEB, MON e FRI, bem como carateres universais, listas separadas por vírgulas, intervalos numéricos e expressões com passo. Uma dica simples da próxima execução analisa os minutos locais seguintes para encontrar a próxima hora correspondente quando a expressão está no formato de cinco campos suportado. Isso torna-a útil para uma verificação de coerência antes de guardar uma tarefa num painel ou rever uma tarefa agendada no código.

Fluxo de trabalho privado no navegador

Todo o processamento acontece no seu navegador com JavaScript do lado do cliente. A ferramenta não envia excertos, valores de configuração, dados gerados, texto de consultas ou exemplos copiados para um servidor e não exige conta. Este modelo exclusivamente local é importante nos utilitários para programadores, porque o conteúdo colado parece muitas vezes dados reais de aplicações: respostas de API, registos, exemplos com aspeto de variáveis de ambiente, consultas a bases de dados, marcação de rascunhos ou valores copiados de sessões de depuração em produção. Manter a transformação local reduz o risco e mantém a interação rápida, porque não há qualquer pedido de rede.

A interface é propositadamente compacta para que possa colar a entrada, ajustar opções, inspecionar a saída, copiá-la e regressar ao editor. Os resultados devem, ainda assim, ser revistos antes de serem submetidos, partilhados publicamente ou usados num fluxo de produção. As ferramentas do navegador são excelentes para inspeção e preparação rápidas, mas não conseguem conhecer todas as convenções de um projeto, regras de classificação de dados ou requisitos de validação específicos de uma aplicação.

Dicas práticas

A sintaxe do cron varia entre sistemas. Alguns agendadores acrescentam um campo de segundos, um campo de ano, pontos de interrogação, L, W, cardinais, definições de fuso horário ou macros como @daily. Esta página concentra-se propositadamente em expressões portáteis de cinco campos, por serem comuns e fáceis de interpretar. Tenha cuidado com os fusos horários e as mudanças de hora: uma expressão cron descreve normalmente a hora local do agendador, não necessariamente a do seu navegador nem o fuso de um utilizador. Em tarefas de produção, junte uma explicação legível a monitorização e a um comportamento idempotente da tarefa.

Como usar

  1. Introduza o cronCole uma expressão cron de cinco campos, como 0 9 * * MON.
  2. ExpliqueValide os campos e traduza o agendamento para linguagem simples.
  3. Reveja a dicaVerifique a hora local aproximada da próxima correspondência, quando possível.

Perguntas frequentes

Que formato de cron é suportado?
Esta ferramenta suporta o cron padrão de cinco campos: minuto, hora, dia do mês, mês e dia da semana.
Calcula todas as execuções futuras?
Dá uma dica simples da próxima execução analisando os minutos seguintes, mas não é um agendador.
Nomes como MON e JAN são suportados?
Sim. Os nomes de meses e dias da semana são aceites na forma comum de três letras.
Advertisement