2015-12-11 9 views

उत्तर

5

* क्षेत्र में हर संभव मूल्य का मतलब है। ? का मतलब है कि आपको मूल्य की परवाह नहीं है। इसका उपयोग तब किया जाता है जब आपके पास दो फ़ील्ड होते हैं जो एक-दूसरे से विरोधाभास कर सकते हैं। आम उदाहरण महीने के दिन और सप्ताह के दिनों का दिन है। उदाहरण के लिए विचार करें, एक क्रॉन विनिर्देश हर महीने की पहली तारीख को सुबह 10 बजे चलाने के लिए:

0 0 10 1 * ? * 

अब चलो इसे तोड़ने को नीचा दिखाया:

  • सेकंड: 0 - हम इसे 10 पर चलाना चाहते हैं: 00:
  • मिनट: -: : 00
  • घंटे: 0 हम इसे 10 पर चलाना चाहते हैं 10 - हम वा 00: 00
  • माह का दिन: NT उस पर चलाने के लिए 1 - हम इसे हर महीने
  • महीने की 1 के चलाना चाहते हैं: * - हम इसे हर महीने पर चलाना चाहते हैं (जैसे, 1 जनवरी, 1 फरवरी, आदि)
  • सप्ताह का दिन: ? - हमें सप्ताह के दिन की परवाह नहीं है। क्रॉन को प्रत्येक महीने के पहले भाग पर चलना चाहिए, भले ही यह रविवार, सोमवार, आदि हो।
  • वर्ष: * - हम इसे हर साल
पर चलाना चाहते हैं
1

से Quartz Scheduler

* ("सभी मूल्यों") - एक क्षेत्र के भीतर सभी मूल्यों का चयन करने के लिए इस्तेमाल किया। उदाहरण के लिए, मिनट फ़ील्ड में "*" का अर्थ है "हर मिनट"।

? ("कोई विशिष्ट मान नहीं है") - उपयोगी है जब आपको में कुछ फ़ील्ड में से एक निर्दिष्ट करने की आवश्यकता है जिसमें चरित्र की अनुमति है, लेकिन अन्य नहीं। उदाहरण के लिए, यदि मैं अपने ट्रिगर को किसी विशेष दिन महीने (कहें, 10 वीं) पर आग लगाना चाहता हूं, लेकिन इस बात की परवाह नहीं है कि सप्ताह के किस दिन होता है, तो मैं दिन में "10" डालूंगा महीने के क्षेत्र, और "?" दिन के सप्ताह के क्षेत्र में। स्पष्टीकरण के लिए नीचे दिए गए उदाहरण देखें।

0

* चरित्र सब मान निर्दिष्ट किया जाता है। उदाहरण के लिए, "*" मिनट क्षेत्र में "हर मिनट"।

? चरित्र दिन-प्रतिदिन और सप्ताह के दिनों के लिए अनुमति है। इसका उपयोग 'कोई विशिष्ट मान' निर्दिष्ट करने के लिए किया जाता है। यह तब उपयोगी होता है जब आपको दो क्षेत्रों में से किसी एक में कुछ निर्दिष्ट करने की आवश्यकता होती है, लेकिन दूसरी नहीं। स्पष्टीकरण के लिए नीचे दिए गए उदाहरण देखें।

आप यहाँ और अधिक देख सकते हैं: http://docs.netkernel.org/book/view/book:mod:cron/doc:mod:cron:cronexpression

इसके अलावा, अगर आप एक क्रॉन अभिव्यक्ति आप इस का उपयोग कर सकते बनाने की जरूरत: http://www.cronmaker.com/

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