Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11600|Απάντηση: 0

Το Quartz CronTrigger είναι η πληρέστερη περιγραφή διαμόρφωσης

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 12/3/2018 10:23:08 π.μ. | | |
Μορφή διαμόρφωσης CronTrigger:

Μορφή: [Δευτερόλεπτα] [Λεπτά] [Ώρες] [Ημέρες] [Μήνες] [Εβδομάδες] [Έτη]

Περιγραφή σειριακού αριθμού
Εάν απαιτείται Τιμές που επιτρέπεται να συμπληρωθούν Επιτρεπόμενοι χαρακτήρες μπαλαντέρ
1 δευτερόλεπτο είναι 0-59 , - * /
2 βαθμοί είναι 0-59 , - * /
3 ώρες είναι 0-23 , - * /
Το 4ο είναι 1-31 , - * ? / Μ Π
Μάιος είναι 1-12 ή ΙΑΝ-ΔΕΚ , - * /
6 εβδομάδες είναι 1-7 ή ΚΥΡ-ΣΑΒ, - * ? / Λ #
7 χρόνια Όχι κενό ή 1970-2099 , - * /
Οδηγίες μπαλαντέρ:
* Αντιπροσωπεύει όλες τις αξίες. Για παράδειγμα, η ρύθμιση "*" στο πεδίο της βαθμολογίας υποδεικνύει ότι θα ενεργοποιείται κάθε λεπτό.
?Υποδεικνύει ότι δεν έχει καθοριστεί τιμή. Το σενάριο που χρησιμοποιείται είναι ότι δεν χρειάζεται να σας ενδιαφέρει η τιμή αυτού του πεδίου αυτήν τη στιγμή. Για παράδειγμα, εάν θέλετε να ενεργοποιήσετε μια ενέργεια στις 10 κάθε μήνα, αλλά δεν σας ενδιαφέρει αν είναι η ημέρα της εβδομάδας, πρέπει να ορίσετε τη θέση του πεδίου της εβδομάδας σε "?" έχει οριστεί σε 0 0 0 10 * ?
-Υποδεικνύει διαστήματα. Για παράδειγμα, η ρύθμιση "10-12" στην ώρα σημαίνει ότι θα ενεργοποιηθούν όλοι οι 10, 11 και 12 πόντοι.
,Υποδεικνύει ότι έχουν καθοριστεί πολλές τιμές, όπως η ρύθμιση "ΔΕΥ, ΤΕΤ, ΠΑΡ" στο πεδίο εβδομάδας για να υποδείξει ότι ενεργοποιείται τη Δευτέρα, την Τετάρτη και την Παρασκευή
/ Χρησιμοποιείται για σταδιακή ενεργοποίηση. Εάν ορίσετε το "5/15" στο δεύτερο, σημαίνει ότι θα ενεργοποιείται κάθε 15 δευτερόλεπτα από 5 δευτερόλεπτα (5, 20, 35, 50). Ορίστε το '1/3' στο πεδίο μήνα για να ξεκινά την 1η κάθε μήνα και να ενεργοποιείται κάθε τρεις ημέρες.
LΥποδεικνύει το τελικό νόημα. Στη ρύθμιση πεδίου ημέρας, αντιπροσωπεύει την τελευταία ημέρα του μήνα (με βάση τον τρέχοντα μήνα και αν είναι Φεβρουάριος, θα εξαρτηθεί επίσης από το αν είναι δίσεκτο έτος [δίσεκτο]) και στο πεδίο εβδομάδας, αντιπροσωπεύει το Σάββατο, το οποίο ισοδυναμεί με "7" ή "SAT". Εάν προσθέσετε έναν αριθμό πριν από το "L", υποδεικνύει το τελευταίο από αυτά τα δεδομένα. Για παράδειγμα, εάν ορίσετε τη μορφή "6L" στο πεδίο εβδομάδας, σημαίνει "Τελευταία Παρασκευή του μήνα"
WΥποδεικνύει την πιο πρόσφατη εργάσιμη ημέρα (Δευτέρα έως Παρασκευή) από την καθορισμένη ημερομηνία. Για παράδειγμα, ορίστε "15W" στο πεδίο ημέρας για να υποδείξετε ότι ενεργοποιείται η ημέρα της εβδομάδας που βρίσκεται πιο κοντά στις 15 κάθε μήνα. Εάν η 15η τυχαίνει να είναι Σάββατο, βρείτε την πλησιέστερη Παρασκευή (14) για ενεργοποίηση, εάν η 15η είναι το τέλος της εβδομάδας, βρείτε την πλησιέστερη την επόμενη Δευτέρα (16) για ενεργοποίηση. Εάν η 15η τυχαίνει να είναι καθημερινή (Δευτέρα έως Παρασκευή), ενεργοποιείται εκείνη την ημέρα. Εάν η καθορισμένη μορφή είναι "1W", υποδεικνύει ότι ενεργοποιείται την πιο πρόσφατη εργάσιμη ημέρα μετά την 1η κάθε μήνα. Εάν η 1η είναι ακριβώς Σάββατο, θα ενεργοποιηθεί την επόμενη Δευτέρα 3. (Σημείωση, μόνο συγκεκριμένοι αριθμοί μπορούν να οριστούν πριν από το "W" και το διάστημα "-") δεν επιτρέπεται).
Συμβουλές
Τα «L» και «W» μπορούν να χρησιμοποιηθούν σε συνδυασμό. Εάν ορίσετε "LW" στο πεδίο της ημέρας, σημαίνει ότι θα ενεργοποιηθεί την τελευταία εργάσιμη ημέρα του μήνα (συνήθως αναφέρεται στη μισθοδοσία)

#Σειριακός αριθμός (που υποδεικνύει την ημέρα της εβδομάδας του μήνα), για παράδειγμα, η ρύθμιση "6#3" στο πεδίο εβδομάδας σημαίνει το τρίτο Σάββατο του μήνα. Σημειώστε ότι εάν καθορίσετε "#5", δεν θα ενεργοποιήσει αυτήν τη διαμόρφωση εάν δεν υπάρχει Σάββατο την πέμπτη εβδομάδα (ιδανικό για την Ημέρα της Μητέρας και την Ημέρα του Πατέρα)
Συμβουλές
Η ρύθμιση του πεδίου εβδομάδας είναι η ίδια με το mon, αν χρησιμοποιείτε αγγλικά γράμματα, είναι το ίδιο με το mon.

Συνηθισμένα παραδείγματα:

0 0 12 * * ?        Ενεργοποιείται στις 12 η ώρα κάθε μέρα
0 15 10 ? * * Ενεργοποιείται κάθε μέρα στις 10:15
0 15 10 * * ?        Ενεργοποιείται στις 10:15 κάθε μέρα
0 15 10 * * ? * Ενεργοποιείται κάθε μέρα στις 10:15
0 15 10 * * ? 2005 2005 Ενεργοποιείται στις 10:15 κάθε μέρα
0 * 14 * * ?        Ενεργοποιείται κάθε λεπτό από τις 2 μ.μ. έως τις 2:59 μ.μ. κάθε μέρα
0 0/5 14 * * ?        2 μ.μ. έως 2:59 μ.μ. καθημερινά (ξεκινά την ώρα, ενεργοποιείται κάθε 5 λεπτά)
0 0/5 14,18 * * ?        2 μ.μ. έως 2:59 μ.μ. καθημερινά (ξεκινά την ώρα, ενεργοποιείται κάθε 5 λεπτά)
Κάθε απόγευμα από τις 18:00 έως τις 18:59 (ξεκινά την ώρα, ενεργοποιείται κάθε 5 λεπτά)
0 0-5 14 * * ?        Ενεργοποιείται κάθε λεπτό από τις 2:05 μ.μ. έως τις 2:05 μ.μ. κάθε μέρα
0 10,44 14 ? Το 3 WED ενεργοποιείται κάθε Τετάρτη στις 2:10 μ.μ. και στις 2:44 μ.μ. τον Μάρτιο
0 15 10 ? * Το ΔΕΥ-ΠΑΡ ενεργοποιείται στις 10:15 π.μ. κάθε μέρα από Δευτέρα έως Παρασκευή
0 15 10 15 * ?        Θα ενεργοποιείται στις 10:15 π.μ. στις 15 κάθε μήνα
0 15 10 L * ?        Ενεργοποιείται στις 10:15 την τελευταία ημέρα κάθε μήνα
0 15 10 ? * Το 6L ενεργοποιείται στις 10:15 την τελευταία Παρασκευή κάθε μήνα
0 15 10 ? * 6L 2002-2005 Ενεργοποιήθηκε στις 10:15 την Παρασκευή της τελευταίας εβδομάδας κάθε μήνα από το 2002 έως το 2005
0 15 10 ? * 6#3 Οι ενεργοποιήσεις ξεκινούν την Παρασκευή της τρίτης εβδομάδας κάθε μήνα
0 0 12 1/5 * ?        Ενεργοποιεί κάθε 5 ημέρες ξεκινώντας από το πρώτο μεσημέρι κάθε μήνα
0 11 11 11 11 ?        Ενεργοποιείται κάθε χρόνο στις 11 Νοεμβρίου στις 11:11 (Singles' Day)





Προηγούμενος:Οδηγός PLSQL διαμόρφωσης Oracle+11G
Επόμενος:Μια εσφαλμένη διαμόρφωση ορίζει το διπλότυπο system.web.extensions/scrip{filtering}ting/scrip{...
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com