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


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.