2012-10-30 26 views
6

मुझे दैनिक क्रॉन चलाने की ज़रूरत है।सुबह से शाम तक सेटअप क्रॉन केवल

क्रॉन चलाना समय सुबह 11 बजे शाम 7 बजे होगा।

इस दिए गए समय में क्रॉन प्रतिदिन हर 15 मिनट में चलाना चाहिए।

रात्रि क्रॉन में एक ही चीज़ हर घंटे चलनी चाहिए?

क्या यह लिनक्स क्रॉन शेड्यूलिंग प्रकार के साथ संभव है।

या मुझे इसे किसी भी स्क्रिप्टिंग भाषा से प्रबंधित करना है।

उत्तर

7
*/15 11-18 * * * statement/to/run 
0 0-10,19-23 * * * statement/to/run 

आपको जो चाहिए वह करना चाहिए।

*/15 या 0,15,30,45 दोनों एक ही काम करेंगे और हर 15 मिनट में चलेंगे।

आपको इसे दो प्रविष्टियों में तोड़ने की आवश्यकता होगी क्योंकि आप इसे दिन के अलग-अलग समय के दौरान अलग-अलग चलाने के लिए चाहते हैं।

5

मुझे नहीं लगता कि आप एक ही नियम के साथ ऐसा कर सकते हैं, तो आप तीन उपयोग करने के लिए, इस तरह की आवश्यकता होगी है:

0   00-10 * * * /path/to/cron/job 
0,15,30,45 11-18 * * * /path/to/cron/job 
0   19-23 * * * /path/to/cron/job 

पहला नियम संभालती 00:00 से 10:00, दूसरा सेट को पूरा करने के लिए 11:00 से 18:45 और तीसरा 19:00 से 23:00 तक।

स्पष्ट रूप से आप उस समय के भीतर ऑफ़सेट समायोजित कर सकते हैं जब चीजें पहले कॉलम में मानों को बदलकर चलती हैं।

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^