Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 11600|Resposta: 0

Quartz CronTrigger é a descrição de configuração mais completa

[Copiar link]
Publicado em 12/03/2018 10:23:08 | | |
Formato de configuração do CronTrigger:

Formato: [Segundos] [Minutos] [Horas] [Dias] [Meses] [Semanas] [Anos]

Descrição do Número de Série
Se os valores permitidos permitidos para serem preenchidos Cartões curinga permitidos
1 segundo é 0-59, - * /
2 pontos é 0-59, - * /
3 horas é 0-23, - * /
4º é 1-31, - * ? / L W
Maio é de 1 a 12 ou JAN-DEZ, - * /
6 semanas é de 1 a 7 ou DOMINGO-SÁB, - * ? / L #
7 anos Sem vazio ou 1970-2099 , - * /
Instruções para Wildcard:
* Representa todos os valores. Por exemplo, definir "*" no campo da pontuação indica que ela será acionada a cada minuto.
?Indica que nenhum valor é especificado. O cenário usado é que você não precisa se importar com o valor desse campo no momento. Por exemplo, se você quiser acionar uma ação no dia 10 de cada mês, mas não se importar se é o dia da semana, precisa definir o campo da posição da semana para "?" que está definido para 0 0 0 10 * ?
-Indica intervalos. Por exemplo, definir "10-12" na hora significa que 10, 11 e 12 pontos serão acionados.
,Indica que múltiplos valores são especificados, como definir "SEG, QUARTA, SEX" no campo semana para indicar que ele é acionado na segunda, quarta e sexta-feira
/ Usado para disparos incrementais. Se você definir "5/15" no segundo, significa que ele será acionado a cada 15 segundos a partir de 5 segundos (5, 20, 35, 50). Defina '1/3' no campo do mês para começar no dia 1º de cada mês e acionar a cada três dias.
LIndica o significado final. Na configuração do campo do dia, ele representa o último dia do mês (com base no mês atual, e se for fevereiro, também dependerá se é ano bissexto [bissexto]), e no campo semana, representa o sábado, que equivale a "7" ou "SAT". Se você adicionar um número antes do "L", indica o último desses dados. Por exemplo, se você definir o formato "6L" no campo semanal, significa "Última sexta-feira do mês"
WIndica o dia útil mais recente (segunda a sexta-feira) a partir da data especificada. Por exemplo, defina "15W" no campo do dia para indicar que o dia da semana mais próximo do dia 15 de cada mês é acionado. Se o dia 15 for sábado, encontre a sexta-feira mais próxima (14) para disparar; se o dia 15 for o fim da semana, encontre a segunda-feira seguinte (16) mais próxima para disparar. Se o dia 15 for em um dia útil (de segunda a sexta), o dia é acionado nesse dia. Se o formato especificado for "1W", indica que ele é acionado no dia útil mais recente após o dia 1º de cada mês. Se o dia 1º for exatamente sábado, será acionado na segunda-feira seguinte, dia 3. (Observe, apenas números específicos podem ser definidos antes de "W", e o intervalo "-") não é permitido).
Dicas
'L' e 'W' podem ser usados em combinação. Se você definir "LW" no campo do dia, significa que ele será acionado no último dia útil do mês (geralmente referindo-se à folha de pagamento)

#Número de série (indicando o dia da semana do mês), por exemplo, definir "6#3" no campo semana significa no terceiro sábado do mês. Note que, se você especificar "#5", essa configuração não será acionada se não houver sábado na quinta semana (perfeito para o Dia das Mães e o Dia dos Pais)
Dicas
A configuração do campo semana é a mesma do mon, se você usar letras em inglês, é igual ao mon.

Exemplos comuns:

0 0 12 * * ?        Gatilhos às 12 horas todos os dias
0 15 10 ? * * Gatilhos todos os dias às 10:15
0 15 10 * * ?        Disparado às 22h15 todos os dias
0 15 10 * * ? * Dispara todo dia às 10:15
0 15 10 * * ? 2005 2005 Acionado às 10:15 todos os dias
0 * 14 * * ?        Disparos a cada minuto das 14h às 14h59 todos os dias
0 0/5 14 * * ?        Das 14h às 14h59 todos os dias (começa na hora certa, aciona a cada 5 minutos)
0 0/5 14,18 * * ?        Das 14h às 14h59 todos os dias (começa na hora certa, aciona a cada 5 minutos)
Todas as tardes, das 18:00 às 18:59 (começa na hora, aciona a cada 5 minutos)
0 0-5 14 * * ?        Disparos a cada minuto das 14h05 às 14h05 todos os dias
0 10,44 14 ? 3 QUARTA-FA é acionado toda quarta-feira às 14h10 e 14h44 em março
0 15 10 ? * SEG-SEX é acionado às 10h15 todos os dias de segunda a sexta-feira
0 15 10 15 * ?        Será acionado às 10h15 do dia 15 de cada mês
0 15 10 L * ?        Acionado às 22h15 do último dia de cada mês
0 15 10 ? * 6L é acionado às 10:15 da última sexta-feira de cada mês
0 15 10 ? * 6L 2002-2005 Acionado às 10:15 na sexta-feira da última semana de cada mês de 2002 a 2005
0 15 10 ? * 6#3 Os gatilhos começam na sexta-feira da terceira semana de cada mês
0 0 12 1/5 * ?        Gatilhos a cada 5 dias a partir do primeiro meio-dia de cada mês
0 11 11 11 11 ?        Ativado todo ano em 11 de novembro às 23h11 (Dia dos Solteiros)





Anterior:Configuração Oracle+11G guia PLSQL
Próximo:Uma configuração incorreta define system.web.extensions/scrip{filtering}ting/scrip{...
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com