2012-06-21 13 views
31

पर चलाने के लिए क्रॉन एक्सप्रेशन (क्वार्ट्ज) प्रत्येक मध्यरात्रि जीएमटी में 12 बजे एक कार्यक्रम चलाने के लिए क्वार्ट्ज शेड्यूलर में क्रॉन अभिव्यक्ति क्या है।प्रत्येक मध्यरात्रि को 12 बजे

मैंने कभी भी क्वार्ट्ज का उपयोग नहीं किया है, इसलिए मैं अभी भी सीख रहा हूं।

अभिव्यक्ति 0 0 12 * * ? है या 12 pm (noon) के लिए है। क्या कोई मुझे बता सकता है?

उत्तर

68

1 सेकंड 2 मिनट 3 घंटे 4 दिन के- महीना 5 माह 6 डे-ऑफ-द वीक 7 वर्ष (वैकल्पिक फ़ील्ड)

अपने मामले में

तो:

0 0 0 * *?

यह आधी रात को सक्रिय कर देगा, अगर आप दोपहर में सक्रिय करना चाहते हैं:

0 0 12 * *?

या दोनों:

0 0 0,12 * *?

एक अच्छा पेज आप अधिक जटिल हो करना चाहते हैं: http://www.quartz-scheduler.org/documentation/quartz-2.x/tutorials/tutorial-lesson-06

एक भयानक दिन शुभ हो!

13
<Minute> <Hour> <Day_of_the_Month> <Month_of_the_Year> <Day_of_the_Week> 

निम्नलिखित ग्राफ पता चलता है कि यह के होते हैं: 12 बजे हर आधी रात को चलाने के लिए एक कार्यक्रम के लिए

* * * * * * 
| | | | | | 
| | | | | +-- Year    (range: 1900-3000) 
| | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) 
| | | +------ Month of the Year (range: 1-12) 
| | +-------- Day of the Month (range: 1-31) 
| +---------- Hour    (range: 0-23) 
+------------ Minute   (range: 0-59) 

क्रॉन अभिव्यक्ति।

0 0 1/1 *? *

एक महान वेबसाइट क्रॉन अभिव्यक्ति की ज्यादा जानकारी के बिना आसानी से अपने खुद क्रॉन अभिव्यक्ति बनाने के लिए: Cron Maker

यह आप अपने खुद के क्रॉन अभिव्यक्ति का निर्माण और आप की तरह अपने क्रॉन के अगले गोलीबारी की तारीख बार दिखाने में मदद मिलेगी इस।

1. Wednesday, July 6, 2016 12:00 AM 
2. Thursday, July 7, 2016 12:00 AM 
3. Friday, July 8, 2016 12:00 AM 
4. Saturday, July 9, 2016 12:00 AM 
5. Sunday, July 10, 2016 12:00 AM ..... 
+1

अभिव्यक्ति 7 क्षेत्रों है कि ... यह एक वैध क्रॉन नहीं है अभिव्यक्ति – Araymer

+0

plz क्रॉन निर्माता पर यह जाँच यह मैं सिर्फ एक परियोजना में रख –

+0

@Araymer मान्य है और इसे एक अपवाद @Scheduled (क्रॉन का उपयोग कर मिला = " 0 0 0 1/1 *? * ") – Araymer

संबंधित मुद्दे