Português

Analisador de Expressão Cron

OPÇÕES

Tipo

Expressão

Campos Cron
0
Minutos
(0-59)
*/12
Horas
(0-23)
*
Dia
(1-31)
*
Mês
(1-12)
*
Dia da semana
(0-7)
CampoValores PermitidosCaracteres Especiais
Minutos 0-59* , - /
Horas 0-23* , - /
Dia 1-31* , - /(Linux: ? L W não suportado)
Mês 1-12 ou JAN-DEC* , - /
Dia da semana 0-7 ou SUN-SAT* , - /(Linux: ? L # não suportado)

Próximas 7 Execuções

Por que usar um analisador de expressão cron?

As expressões cron são padrões de agendamento baseados no tempo usados em sistemas semelhantes ao Unix, aplicativos Java e agendadores de tarefas para automatizar a execução de tarefas. Um analisador ajuda você a entender exatamente quando suas tarefas agendadas serão executadas, evitando conflitos e garantindo uma automação confiável. Diferentes sistemas usam diferentes formatos (Linux com 5 campos, Spring com 6 campos, Quartz com 7 campos), tornando a validação essencial para a precisão.

O que são expressões cron?

As expressões cron são padrões de agendamento de tempo separados por espaço e consistem em campos para unidades de tempo (minuto, hora, dia, mês, dia da semana e, opcionalmente, segundo/ano). Cada campo aceita números, intervalos (1-5), listas (1,3,5), curingas (*), valores de incremento (*/5) e caracteres especiais como ? (qualquer), L (último), W (dia útil) e # (n-ésima ocorrência). O formato varia conforme o sistema: o Linux usa 5 campos, o Spring usa 6 e o Quartz suporta 6-7 campos.

Como criar e validar expressões cron?

Selecione seu sistema-alvo (Linux, Java Spring ou Java Quartz) e, em seguida, construa as expressões campo por campo: minuto (0-59), hora (0-23), dia (1-31), mês (1-12), dia da semana (varia conforme o sistema). Use * para 'qualquer valor', intervalos como 1-5, listas como SEG,QUA,SEX e incrementos como */15. Recursos avançados como L (último dia/dia da semana), W (dia útil mais próximo) e # (n-ésimo dia da semana) estão disponíveis em sistemas Java. O diagrama visual mostra as posições dos campos e o analisador calcula as próximas datas de execução para verificar se sua expressão funciona conforme esperado.