रात 4 बजे क्रोन चलाने के लिए, क्या मुझे लिखने की ज़रूरत है 4 * * * *
?
और 4 बजे चलने के लिए, यह होना चाहिए 16 * * * *
?
रात 4 बजे क्रोन चलाने के लिए, क्या मुझे लिखने की ज़रूरत है 4 * * * *
?
और 4 बजे चलने के लिए, यह होना चाहिए 16 * * * *
?
जवाबों:
नहीं। यह हर घंटे के 4 वें और 16 वें मिनट पर चलेगा ।
आप देख रहे हैं:
0 4,16 * * * command
जो कि सुबह 4 बजे और शाम 4 बजे तक चलेगा।
या यदि दो कमांड अलग हैं:
0 4 * * * command
0 16 * * * another_command
पहला कॉलम मिनट सेट करता है। इन उदाहरणों में, मैं इसे 0 पर सेट कर रहा हूं, इसलिए घटना घंटे पर होती है।
अगले कॉलम में हम उस घंटे को सेट करते हैं जिसे आप चलाना चाहते हैं। हम पूर्ण मूल्यों का उपयोग करते हैं लेकिन आप */2
"हर दूसरे घंटे" के लिए उपयोग कर सकते हैं , आदि।
अगला कॉलम कहता है कि हम चाहते हैं कि यह महीने के हर दिन हो।
अगला कॉलम उन महीनों को दर्शाता है जो इस पर ट्रिगर होना चाहिए (सभी इस मामले में)।
अंतिम कॉलम कहता है कि सप्ताह के किन दिनों में इसे ट्रिगर करने की अनुमति है। 4-7 (जहां 0 और 7 दोनों रविवार हैं)। *
इसका मतलब है कि यह सप्ताह के किसी भी दिन ट्रिगर हो सकता है।
नहीं, यह सही नहीं है। खेतों का अर्थ
* * * * *
क्रमशः प्रत्येक तारांकन स्लॉट के लिए:
तो हर रोज 4 बजे और शाम 4 बजे के लिए:
0 4,16 * * *
यदि आप एक स्लॉट छोड़ते हैं तो *
इसका मतलब होगा कि उस समय इकाई के प्रत्येक पुनरावृत्ति का मतलब है कि हर घंटे, दैनिक आदि।
यहाँ, भाग का 0 4,16
मतलब है कि यह 4 मिनट और 4pm (यानी 4:00 और 4:00 अपराह्न) के 0 मिनट पर चलेगा। यदि आप इसे चलाना चाहते हैं, तो मान लीजिए कि आप सुबह 4 बजे और शाम 4 बजे कहते हैं कि आप इसे बदलेंगे 15 4,16 * * *
(यानी 4:15 बजे और 4:15 बजे)।