Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 11600|Risposta: 0

Quartz CronTrigger è la descrizione di configurazione più completa

[Copiato link]
Pubblicato su 12/03/2018 10:23:08 | | |
Formato di configurazione CronTrigger:

Formato: [Secondi] [Minuti] [Ore] [Giorni] [Mesi] [Settimane] [Anni]

Descrizione del numero di serie
Se Valori richiesti da riempire Permessi jolly consentiti
1 secondo è 0-59, - * /
2 punti sono 0-59 , - * /
3 ore sono 0-23, - * /
Il 4° è 1-31, - * ? / L W
Maggio è 1-12 o gennaio-dicembre , - * /
6 settimane è 1-7 o DOMENICA-SABAT, - * ? / L #
7 anni Nessun vuoto o 1970-2099 , - * /
Istruzioni per la Wildcard:
* Rappresenta tutti i valori. Ad esempio, impostare "*" sul campo del punteggio indica che verrà attivato ogni minuto.
?Indica che non è specificato alcun valore. Lo scenario usato è che al momento non devi preoccuparti del valore di questo campo. Ad esempio, se vuoi attivare un'azione il 10 di ogni mese, ma non ti importa se è il giorno della settimana, devi impostare il campo della posizione della settimana su "?" impostato a 0 0 0 10 * ?
-Indica intervalli. Ad esempio, impostare "10-12" all'ora significa che verranno tutti attivati 10, 11 e 12 punti.
,Indica che sono specificati più valori, come impostare "LUNEDÌ, MERCOLEDÌ, VEN" sul campo settimana per indicare che si attiva lunedì, mercoledì e venerdì
/ Usato per triggering incrementali. Se imposti "5/15" sul secondo, significa che verrà attivato ogni 15 secondi da 5 secondi (5, 20, 35, 50). Imposta '1/3' nel campo del mese per iniziare il primo di ogni mese e attivalo ogni tre giorni.
LIndica il significato finale. Nel campo giorno, rappresenta l'ultimo giorno del mese (basato sul mese corrente, e se è febbraio, dipenderà anche dal fatto che sia un anno bisestile [bisestile]), mentre nel campo settimana rappresenta il sabato, che equivale a "7" o "SAT". Se aggiungi un numero prima della "L", indica l'ultimo di quei dati. Ad esempio, se imposti il formato "6L" nel campo settimanale, significa "Ultimo venerdì del mese"
WIndica l'ultimo giorno lavorativo (dal lunedì al venerdì) dalla data specificata. Ad esempio, imposta "15W" nel campo del giorno per indicare che il giorno feriale più vicino al 15 di ogni mese viene attivato. Se il 15 è sabato, trova il venerdì più vicino (14) da attivare; se il 15 è la fine della settimana, trova il lunedì successivo (16) per attivarlo. Se il 15 coincide con un giorno feriale (dal lunedì al venerdì), viene attivato proprio in quel giorno. Se il formato specificato è "1W", indica che viene attivato nell'ultimo giorno lavorativo successivo al 1° di ogni mese. Se il primo è esattamente sabato, verrà attivato il lunedì successivo, il 3. (Nota, solo numeri specifici possono essere impostati prima di "W" e l'intervallo "-") non è permesso).
Consigli
'L' e 'W' possono essere usate in combinazione. Se imposti "LW" nel campo del giorno, significa che verrà attivato l'ultimo giorno lavorativo del mese (di solito riferendosi al servizio paga)

#Numero di serie (che indica il giorno della settimana del mese), ad esempio, impostare "6#3" sul campo settimanale significa il terzo sabato del mese. Nota che se specifichi "#5", questa configurazione non si attiverà se non c'è sabato nella quinta settimana (perfetto per la Festa della Mamma e la Festa del Papà)
Consigli
L'impostazione del campo settimanale è la stessa di mon, se usi lettere inglesi è la stessa di mon.

Esempi comuni:

0 0 12 * * ?        Trigger ogni giorno alle mezzanotte
0 15 10 ? * * Si attiva ogni giorno alle 10:15
0 15 10 * * ?        Attivato ogni giorno alle 22:15
0 15 10 * * ? * Si attiva ogni giorno alle 10:15
0 15 10 * * ? 2005 2005 Attivato alle 10:15 ogni giorno
0 * 14 * * ?        Scatena ogni minuto dalle 14:00 alle 14:59 ogni giorno
0 0/5 14 * * ?        Dalle 14:00 alle 14:59 tutti i giorni (inizia all'ora, si attiva ogni 5 minuti)
0 0/5 14,18 * * ?        Dalle 14:00 alle 14:59 tutti i giorni (inizia all'ora, si attiva ogni 5 minuti)
Ogni pomeriggio dalle 18:00 alle 18:59 (inizia all'ora, si attiva ogni 5 minuti)
0 0-5 14 * * ?        Scatena ogni minuto dalle 14:05 alle 14:05 ogni giorno
0 10,44 14 ? Il 3 mercoledì viene attivato ogni mercoledì alle 14:10 e alle 14:44 a marzo
0 15 10 ? * LUNEDÌ-VENERDÌ si attiva alle 10:15 ogni giorno dal lunedì al venerdì
0 15 10 15 * ?        Verrà attivata alle 10:15 del 15 di ogni mese
0 15 10 L * ?        Attivato alle 22:15 dell'ultimo giorno di ogni mese
0 15 10 ? * 6L si attiva alle 10:15 dell'ultimo venerdì di ogni mese
0 15 10 ? * 6L 2002-2005 Attivato alle 10:15 del venerdì dell'ultima settimana di ogni mese dal 2002 al 2005
0 15 10 ? * 6#3 I trigger iniziano il venerdì della terza settimana di ogni mese
0 0 12 1/5 * ?        Trigger ogni 5 giorni a partire dal primo mezzogiorno di ogni mese
0 11 11 11 11 ?        Attivato ogni anno l'11 novembre alle 11:11 (Singles' Day)





Precedente:Configurazione Oracle+11G Guida PLSQL
Prossimo:Una configurazione errata definisce duplicato system.web.extensions/scrip{filtering}ting/scrip{...
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com