Analisador de Expressão Cron
OPÇÕES
Tipo
Expressão
| Campo | Valores Permitidos | Caracteres 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.