कार्यदिवस के दौरान विशिष्ट समय के लिए सेटअप क्रोन टैब


86

मैं उबंटू सर्वर पर क्रोन जॉब सेट करने की कोशिश कर रहा हूं। हम चाहते हैं कि क्रोन जॉब दिन के कुछ निश्चित समय और सप्ताह के कुछ विशिष्ट दिनों में स्क्रिप्ट को चलाए। उदाहरण के लिए, हम एक क्रॉन जॉब सेट करना चाहते हैं जो स्क्रिप्ट को निम्नलिखित अनुक्रम से चलाता है:

कार्यदिवस के दौरान प्रत्येक 2 मिनट सुबह 9 से दोपहर 2 बजे तक स्क्रिप्ट निष्पादित करें।

यह वही है जो मैं अब तक कर पा रहा हूं:

* * 2 09-14 * * * / path_to_script

कार्यदिवसों के लिए मुझे क्या करना चाहिए?

जवाबों:


178

उसी तरह जैसे आपने घंटों किया:

*/2 09-18 * * 1-5 /path_to_script

0और 7रविवार का दिन
6शनिवार के लिए खड़ा
है, तो 1-5सोमवार से शुक्रवार तक का मतलब है


19

आप अपनी आवश्यकता के अनुसार 2pm राज्य करते हैं, घंटे की सीमा 18 के बजाय 14 पर समाप्त होनी चाहिए (जो शाम 6 बजे है)।

*/2 9-14 * * 1-5 /path_to_script

आदमी crontab

http://unixhelp.ed.ac.uk/CGI/man-cgi?crontab+5


1
उस ओर इशारा करने के लिए हेह +1, लेकिन उदाहरण में समय सामान्य संदर्भ में था :)
नौमान बशीर

13

वास्तव में अंतिम घंटे में आप स्क्रिप्ट चलाना चाहते हैं 13:00 से 13:59 तक, इसलिए आप चाहते हैं:

*/2 9-13 * * 1-5 /path_to_script

मतलब पहला रनटाइम 9:00, फिर 9:02, और इसी तरह 13:58 तक होगा जो कि 14:00 तक अंतिम रन होगा।

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