मैं हर दिन हर छह घंटे में कमांड कैसे चला सकता हूं?
मैंने निम्नलिखित कोशिश की, लेकिन यह काम नहीं किया:
/6 * * * * * mycommand
मैं हर दिन हर छह घंटे में कमांड कैसे चला सकता हूं?
मैंने निम्नलिखित कोशिश की, लेकिन यह काम नहीं किया:
/6 * * * * * mycommand
जवाबों:
आप एक भूल गए हैं *
, और आप बहुत सारे क्षेत्र हैं। यह वह घंटे है जिसकी आपको देखभाल करने की आवश्यकता है
0 */6 * * * /path/to/mycommand
इसका मतलब है कि हर छठे घंटे की शुरुआत 0 से होती है, यानी घंटे 0, 6, 12 और 18 पर जो आप लिख सकते हैं
0 0,6,12,18 * * * /path/to/mycommand
15 15,23,05,11 * * * /path/to/mycommand
?
0 15,21,3,9 * * *
)
आपको अपने कमांड में एक रास्ता शामिल करना चाहिए, क्योंकि क्रोन बड़े पैमाने पर कट-डाउन पर्यावरण के साथ चलता है। आपके पास आपके इंटरेक्टिव शेल सत्र में सभी पर्यावरण चर नहीं होंगे।
अपनी स्क्रिप्ट / बाइनरी के लिए एक पूर्ण पथ निर्दिष्ट करना, या पैट्रैब में ही पथ को परिभाषित करना एक अच्छा विचार है। किसी भी मुद्दे पर डिबग करने में मदद करने के लिए, मैं एक फ़ाइल में stdout / इरेज़ को भी रीडायरेक्ट करूंगा।
export variable=something
मुझे अभी भी उसी स्क्रिप्ट के अंदर उनका उपयोग करना है? और मैं स्क्रिप्ट के अंदर डेट कमांड
कृपया इस वाक्यविन्यास पर ध्यान दें :
* */6 * * *
इसका मतलब है कि हर 6 घंटे में 60 बार (हर मिनट),
नहीं
हर 6 घंटे में एक बार।
0 */6 * * *
crontab हर 6 घंटे एक आमतौर पर इस्तेमाल किया क्रोन अनुसूची है।
आपको उपयोग करने की आवश्यकता है *
0 */6 * * * /path/to/mycommand
इसके अलावा आप https://crontab.guru/ का उल्लेख कर सकते हैं जो आपको बेहतर शेड्यूल करने में मदद करेगा ...
प्रयत्न:
0 */6 * * * command
। * करना है