Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 11600|Odpověď: 0

Quartz CronTrigger je nejúplnější popis konfigurace

[Kopírovat odkaz]
Zveřejněno 12.03.2018 10:23:08 | | |
Konfigurační formát CronTrigger:

Formát: [sekundy] [minuty] [hodiny] [dny] [měsíce] [týdny] [roky]

Popis sériového čísla
Zda jsou požadované hodnoty povoleny k vyplnění Povolené žolíky
1 sekunda je 0-59 , - * /
2 body jsou 0-59 , - * /
3 hodiny jsou 0-23 , - * /
4. je 1-31, - * ? / L W
Květen je 1.–12. nebo leden–prosinec, - * /
6 týdnů je 1-7 nebo NEDĚL-SOBOTA, - * ? / L #
7 let Ne prázdné nebo 1970-2099, - * /
Instrukce pro divokou kartu:
* Reprezentuje všechny hodnoty. Například nastavení "*" na pole skóre znamená, že se spustí každou minutu.
?Označuje, že není uvedena žádná hodnota. Použitý scénář je, že se momentálně nemusíte starat o hodnotu tohoto oboru. Například pokud chcete spustit akci 10. dne každého měsíce, ale nezáleží vám, jestli je den v týdnu, musíte nastavit pole týdne na "?" je nastaveno na 0 0 0 10 * ?
-Označuje intervaly. Například nastavení "10-12" na hodinu znamená, že se spustí 10, 11 a 12 bodů.
,Označuje, že je zadáno více hodnot, například nastavení "PON, WED, FRI" v poli týdne, které označuje, že se spouští v pondělí, středu a pátek
/ Používá se pro postupné spouštění. Pokud nastavíte "5/15" na sekundu, znamená to, že se spustí každých 15 sekund od 5 sekund (5, 20, 35, 50). Nastavte '1/3' na pole měsíce, aby začínalo 1. v každém měsíci a spouštělo každé tři dny.
LOznačuje konečný význam. V nastavení pole den představuje poslední den měsíce (na základě aktuálního měsíce, a pokud je únor, záleží také na tom, zda je přestupný rok [přestupný]), a v poli týden představuje sobotu, což odpovídá "7" nebo "SAT". Pokud před "L" přidáte číslo, označí to poslední z těchto dat. Například pokud nastavíte formát "6L" v poli týdne, znamená to "Poslední pátek v měsíci"
WOznačuje nejposlední pracovní den (pondělí až pátek) od uvedeného data. Například nastavte "15W" na pole dne, aby bylo spuštěno pracovní den nejblíže 15. v každém měsíci. Pokud je 15. v sobotu, najděte nejbližší pátek (14.), který se spustí, pokud je 15. konec týdne, najděte nejbližší pondělí (16.), kde se spustí. Pokud je 15. den ve všední den (pondělí až pátek), spouští se právě ten den. Pokud je uvedený formát "1W", znamená to, že se spustí v poslední pracovní den po 1. dni každého měsíce. Pokud je 1. den přesně sobota, bude spuštěn následující pondělí 3. (Poznámka: před "W" lze nastavit pouze konkrétní čísla a interval "-") není povolen).
Tipy
'L' a 'W' lze použít v kombinaci. Pokud nastavíte "LW" v poli dne, znamená to, že se spustí poslední pracovní den v měsíci (obvykle se jedná o mzdy)

#Sériové číslo (označující den v týdnu v měsíci), například nastavení "6#3" v poli týdne znamená třetí sobotu v měsíci. Všimněte si, že pokud zadáte "#5", tato konfigurace se nespustí, pokud v pátém týdnu není sobota (ideální pro Den matek a Den otců).
Tipy
Nastavení pole týdne je stejné jako u mon, pokud používáte anglická písmena, je to stejné jako mon.

Běžné příklady:

0 0 12 * * ?        Spouštěče každý den ve dvanáct hodin
0 15 10 ? * * Spouštěče každý den v 10:15
0 15 10 * * ?        Spouštělo se to každý den v 10:15
0 15 10 * * ? * Spouštěče každý den v 10:15
0 15 10 * * ? 2005 2005 Spouštěno každý den v 10:15
0 * 14 * * ?        Spouštěče každou minutu od 14:00 do 14:59 každý den
0 0/5 14 * * ?        Denně od 14:00 do 14:59 (začíná každou hodinu, spouští se každých 5 minut)
0 0/5 14,18 * * ?        Denně od 14:00 do 14:59 (začíná každou hodinu, spouští se každých 5 minut)
Každé odpoledne od 18:00 do 18:59 (začíná v hodinu, spouští se každých 5 minut)
0 0-5 14 * * ?        Spouštěče každou minutu od 14:05 do 14:05 každý den
0 10,44 14 ? 3. středa se spouští každou středu v březnu ve 14:10 a 14:44
0 15 10 ? * PONDĚLÍ až PÁTEK se spouští každý den od pondělí do pátku v 10:15
0 15 10 15 * ?        Bude spuštěn v 10:15 ráno 15. dne v měsíci
0 15 10 L * ?        Spouštělo se to v 10:15 poslední den každého měsíce
0 15 10 ? * 6L začíná v 10:15 poslední pátek v měsíci
0 15 10 ? * 6L 2002-2005 Spouštěno v 10:15 v pátek posledního týdne každého měsíce od roku 2002 do 2005
0 15 10 ? * 6#3 Spouštěče začínají v pátek třetího týdne v měsíci
0 0 12 1/5 * ?        Spouštěče každých 5 dní začínají od prvního poledne v měsíci
0 11 11 11 11 ?        Spouští se každý rok 11. listopadu v 11:11 (Den svobodných)





Předchozí:Oracle+11G configuration PLSQL guide
Další:Chybná konfigurace definuje duplicitní system.web.extensions/scrip{filtering}ting/scrip{...
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com