2013-10-18 11 views
34

पर हर 15 मिनट चलाने के लिए क्रॉन नौकरी को कॉन्फ़िगर करें मैं जेनकींस पर हर 15 मिनट में क्रॉन नौकरी कैसे चला सकता हूं?जेनकिन्स

जेनकींस पर मैं एक नौकरी इस क्रॉन सिंटैक्स का उपयोग हर 15 मिनट चलाने के लिए सेट है:

यह मैं क्या कोशिश की है है

14 * * * * 

लेकिन काम 15 मिनट के बजाय हर घंटे कार्यान्वित ।

Spread load evenly by using ‘H * * * *’ rather than ‘14 * * * *’ 

यही कारण है कि क्रॉन जॉब 15 मिनट के बजाय हर घंटे कार्यान्वित हो सकता है:

मैं क्रॉन वाक्य रचना के स्वरूप के बारे में एक चेतावनी मिल रहा है?

उत्तर

66

आपका वाक्य रचना थोड़ा गलत है। कहते हैं:

*/15 * * * * command 
    | 
    |--> `*/15` would imply every 15 minutes. 

* इंगित करता है कि क्रॉन अभिव्यक्ति क्षेत्र के सभी मूल्यों के लिए मेल खाता है।

/ श्रेणियों की वृद्धि का वर्णन करता है।

+6

1 और हर महीने की 15 तारीख को एक दिन में एक बार समय crontab बचा लिया गया था या हर से रन हर 15 मिनट में करता है 15 मिनट 1:00, 1:15, 1:30, 1:45? – sixty4bit

+7

घंटे से शुरू होने वाले हर पंद्रह मिनट: 00, 15, 30, 45, आदि – Miles

10

यह होना चाहिए,

*/15 * * * * your_command_or_whatever 
53

1) आपका क्रॉन गलत है। आप काम चलाना चाहते हैं जेनकींस पर हर 15 मिनट इस का उपयोग करें:

H/15 * * * * 

2) जेनकींस Spread load evenly by using ‘...’ rather than ‘...’ से चेतावनी JENKINS-17311 के साथ आया था:

To allow periodically scheduled tasks to produce even load on the system, the symbol H (for “hash”) should be used wherever possible. For example, using 0 0 * * * for a dozen daily jobs will cause a large spike at midnight. In contrast, using H H * * * would still execute each job once a day, but not all at the same time, better using limited resources.

उदाहरण:

  • H/15 * * * * - हर पंद्रह मिनट (शायद: 07: 22, 37, 52):
  • H(0-29)/10 * * * * - हर घंटे के पहले छमाही में तीन मिनट (तीन बार, शायद: 04, 14, 24)
  • H 9-16/2 * * 1-5 - हर सप्ताह हर दो घंटे में (शायद 10:38 पूर्वाह्न, 12:38 पर) PM, पसंद करें 2:38 बजे, 4:38 PM)
  • H H 1,15 1-11 * - दिसंबर
  • छोड़कर
+1

"एच/15 * * * *" का उपयोग करके निम्नलिखित इनलाइन त्रुटि ट्रिगर होगी: 'अमान्य इनपुट: "एच/15 * * * *" : पंक्ति 1: 2: अप्रत्याशित टोकन:/' – matthieus