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


मुझे हर दिन 3 बजे एक स्क्रिप्ट निष्पादित करने के लिए crontab में लिखने की क्या ज़रूरत है?


48
2018-04-11 21:37


मूल




जवाब:


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

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

15 वह घंटा है और 0 वह मिनट है जब स्क्रिप्ट चलती है। महीने का महीना, महीना, और सप्ताह का दिन वाइल्डकार्ड प्राप्त करता है ताकि लिपि दैनिक चलती है।


63
2018-04-11 21:54



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


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

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

46
2018-04-11 22:44



मदद करने में खुशी हुई। :) - entropo