Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 11600|Atbildi: 0

Quartz CronTrigger ir vispilnīgākais konfigurācijas apraksts

[Kopēt saiti]
Publicēts 12.03.2018 10:23:08 | | |
CronTrigger konfigurācijas formāts:

Formāts: [sekundes] [minūtes] [stundas] [dienas] [mēneši] [nedēļas] [gadi]

Sērijas numura apraksts
Vai ir atļauts aizpildīt nepieciešamās vērtības Atļautās aizstājējzīmes
1 sekunde ir 0-59 , - * /
2 punkti ir 0-59 , - * /
3 stundas ir 0-23 , - * /
4. ir 1-31 , - * ? / L W
Maijs ir 1-12 vai JAN-DEC , - * /
6 nedēļas ir 1-7 vai SUN-SAT , - * ? / L #
7 gadi Nav tukšs vai 1970-2099 , - * /
Aizstājējzīmju instrukcijas:
* Attēlo visas vērtības. Piemēram, "*" iestatīšana rezultāta laukā norāda, ka tas tiks aktivizēts katru minūti.
?Norāda, ka nav norādīta neviena vērtība. Izmantotais scenārijs ir tāds, ka jums šobrīd nav jārūpējas par šī lauka vērtību. Piemēram, ja vēlaties aktivizēt darbību katra mēneša 10. datumā, bet jums ir vienalga, vai tā ir nedēļas diena, jums ir jāiestata nedēļas lauka pozīcija uz "?" ir iestatīta uz 0 0 0 10 * ?
-Norāda intervālus. Piemēram, stundā iestatot "10-12", tiks aktivizēti visi 10, 11 un 12 punkti.
,Norāda, ka ir norādītas vairākas vērtības, piemēram, nedēļas laukā iestatot "PR, TR, FRI", lai norādītu, ka tas tiek aktivizēts pirmdienās, trešdienās un piektdienās
/ Izmanto pakāpeniskai aktivizēšanai. Ja otrajā iestatāt "5/15", tas nozīmē, ka tas tiks aktivizēts ik pēc 15 sekundēm no 5 sekundēm (5, 20, 35, 50). Mēneša laukā iestatiet '1/3', lai tas sāktos katra mēneša 1. datumā un tiktu aktivizēts ik pēc trim dienām.
LNorāda galīgo nozīmi. Dienas lauka iestatījumā tas apzīmē mēneša pēdējo dienu (pamatojoties uz pašreizējo mēnesi, un, ja tas ir februāris, tas būs atkarīgs arī no tā, vai tas ir garais gads [lēciens]), un nedēļas laukā tas apzīmē sestdienu, kas ir ekvivalents "7" vai "SAT". Ja pievienojat skaitli pirms "L", tas norāda pēdējo no šiem datiem. Piemēram, ja nedēļas laukā iestatāt formātu "6L", tas nozīmē "Mēneša pēdējā piektdiena"
WNorāda pēdējo darba dienu (no pirmdienas līdz piektdienai) no norādītā datuma. Piemēram, dienas laukā iestatiet "15W", lai norādītu, ka tiek aktivizēta katra mēneša 15. datumam tuvākā darba diena. Ja 15. datums ir sestdiena, atrodiet tuvāko piektdienu (14.), lai aktivizētu, ja 15. datums ir nedēļas beigas, atrodiet tuvāko nākamo pirmdienu (16.), lai aktivizētu. Ja 15. datums ir darba dienā (no pirmdienas līdz piektdienai), tas tiek aktivizēts šajā dienā. Ja norādītais formāts ir "1W", tas norāda, ka tas tiek aktivizēts pēdējā darba dienā pēc katra mēneša 1. datuma. Ja 1. ir tieši sestdiena, tas tiks aktivizēts nākamajā pirmdienā, 3. datumā. (Ņemiet vērā, ka pirms "W" var iestatīt tikai konkrētus skaitļus, un intervāls "-") nav atļauts).
Padomi
"L" un "W" var lietot kombinācijā. Ja dienas laukā iestatāt "LW", tas nozīmē, ka tas tiks aktivizēts mēneša pēdējā darba dienā (parasti attiecas uz algu sarakstu)

#Sērijas numurs (norādot mēneša nedēļas dienu), piemēram, nedēļas laukā iestatot "6#3", nozīmē mēneša trešo sestdienu. Ņemiet vērā, ka, norādot "#5", šī konfigurācija netiks aktivizēta, ja piektajā nedēļā nav sestdienas (ideāli piemērota Mātes dienai un Tēva dienai)
Padomi
Nedēļas lauka iestatījums ir tāds pats kā mon, ja izmantojat angļu burtus, tas ir tāds pats kā mon.

Bieži piemēri:

0 0 12 * * ?        Sprūdi pulksten 12 katru dienu
0 15 10 ? * * Aktivizē katru dienu plkst.10:15
0 15 10 * * ?        Iedarbina katru dienu pulksten 10:15
0 15 10 * * ? * Aktivizē katru dienu plkst.10:15
0 15 10 * * ? 2005 2005 Aktivizēts katru dienu pulksten 10:15
0 * 14 * * ?        Aktivizē katru minūti no pulksten 14 līdz 14:59 katru dienu
0 0/5 14 * * ?        Katru dienu no pulksten 14 līdz 14:59 (sākas stundā, aktivizējas ik pēc 5 minūtēm)
0 0/5 14,18 * * ?        Katru dienu no pulksten 14 līdz 14:59 (sākas stundā, aktivizējas ik pēc 5 minūtēm)
Katru pēcpusdienu no 18:00 līdz 18:59 (sākas stundā, aktivizējas ik pēc 5 minūtēm)
0 0-5 14 * * ?        Aktivizē katru minūti no 14:05 līdz 14:05 katru dienu
0 10,44 14 ? 3 WED tiek aktivizēts katru trešdienu martā pulksten 2:10 un 2:44
0 15 10 ? * MON-FRI tiek aktivizēts pulksten 10:15 katru dienu no pirmdienas līdz piektdienai
0 15 10 15 * ?        Tas tiks aktivizēts katra mēneša 15. datumā pulksten 10:15
0 15 10 L * ?        Aktivizēts katra mēneša pēdējā dienā pulksten 10:15
0 15 10 ? * 6L aktivizējas katra mēneša pēdējā piektdienā pulksten 10:15
0 15 10 ? * 6L 2002-2005 Iedarbināts katra mēneša pēdējās nedēļas piektdienā no 2002. līdz 2005. gadam pulksten 10:15
0 15 10 ? * 6 # 3 Trigeri sākas katra mēneša trešās nedēļas piektdienā
0 0 12 1/5 * ?        Trigeri ik pēc 5 dienām, sākot no katra mēneša pirmā pusdienlaika
0 11 11 11 11 ?        Aktivizēts katru gadu 11. novembrī pulksten 11:11 (Vientuļnieku diena)





Iepriekšējo:Oracle+11G konfigurācijas PLSQL rokasgrāmata
Nākamo:Nepareiza konfigurācija definē dublikātu system.web.extensions/scrip{filtering}ting/scrip{...
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com