Ferramentas para programadores

Gerador de expressões cron

Constrói uma expressão cron de cinco campos e lê-a em linguagem clara. Nada é agendado.

Gerador de expressões cron workspace

Como usar

Defina minuto, hora, dia do mês, mês e dia da semana, ou comece a partir de uma predefinição. Descrever verifica a expressão e explica cada campo. Use * para cada valor, um número, uma lista, um intervalo ou um passo como */15.

Exemplo

Manhãs em dias úteis às 09:00. O gerador não executa o job.

Entrada

0 9 * * 1-5

Saída

Às 09:00, de segunda a sexta.
Minuto: 0.
Hora: 9.
Dia do mês: todos os dias do mês.
Mês: todos os meses.
Dia da semana: de segunda a sexta.

Como funciona

A sintaxe suportada é o cron padrão de cinco campos: minuto, hora, dia do mês, mês e dia da semana. Intervalos, listas e passos são verificados contra os limites de cada campo. Nomes como JAN são aceitos pelo validador em expressões coladas. Tokens Quartz ?, L, W e # são rejeitados. A página nunca executa um comando.

Erros comuns

  • A expressão tem seis campos Este gerador não usa campo de segundos. Remova o primeiro campo se veio do Quartz.
  • Dia da semana 7 e 0 aparecem Ambos significam domingo nesta sintaxe de cinco campos.
  • Você esperava que o servidor executasse Não há botão de executar. Copie a expressão para o seu próprio agendador.

Limitações

A descrição é um auxílio de leitura. Agendadores diferem sobre se dia do mês e dia da semana se combinam com AND ou OR. Consulte o manual do agendador antes de confiar em uma expressão que define ambos.

Privacidade

Os valores dos campos são tratados localmente e não são um payload secreto. A ferramenta não se conecta a um servidor para “validar” o job.

Perguntas

Isto suporta @daily?

Não. A saída são cinco campos explícitos para você ver cada parte.