हर दिन एक विशिष्ट घंटे पर क्रोन नौकरी कैसे चलाएं?


58

प्रतिदिन दोपहर 3 बजे स्क्रिप्ट को निष्पादित करने के लिए मुझे क्रॉस्टैब में लिखने की क्या आवश्यकता है?

जवाबों:


73

आप कुछ इस तरह की तलाश कर रहे हैं (crontab -e के माध्यम से):

0 15 * * * your.command.goes.here

१५ घंटा है और ० वह मिनट है जिसे स्क्रिप्ट चलाया जाता है। महीने के महीने, महीने, और सप्ताह के दिन को वाइल्डकार्ड मिलते हैं ताकि स्क्रिप्ट रोज़ चले।


2
किसी भी अन्य बारीकियों के लिए, "क्रोन सिंटैक्स" को गॉगलिंग , पहले लिंक के रूप में adinschoice.com/crontab-quick-reference देता है ... विशिष्ट निर्देशिकाओं और कॉन्फ़िगरेशन फ़ाइलों की एक सूची के लिए जो क्रोन पढ़ता है आप भी देख सकते हैंman cron
— photoionion

49

यहाँ एक शीर्ष लेख है जो आसान संदर्भ के लिए अपने crontab के ऊपर रखना अच्छा है:

# + --------- मिनट (0-59) | आउटपुट डम्पर:> / dev / null 2> & 1
# # + ------- घंटा (0-23) | एकाधिक मूल्यों का उपयोग करें: 3,12,47
# # | + ----- महीने का दिन (1-31) | प्रत्येक X अंतराल करें: * / X -> उदाहरण: * / 15 * * * * प्रत्येक 15 मिनट है
# # | | + --- महीना (1 -12) | एलियासेस: @reboot -> एक बार स्टार्टअप पर चलाएं; @ हर्ष से -> ० * * * *;
# # | | | + - सप्ताह का दिन (0-6) (रविवार = 0) | @ डेली -> 0 0 * * *; @weekly -> 0 0 * * 0; @ मासिक -> 0 0 1 * *;
# # | | | | | @ प्रिय -> 0 0 1 1 *;

1
खुशी है कि मदद की है। :)
— एन्ट्रापो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.