IT-Swarm.Net

मैं हर 5 मिनट में एक क्रोन नौकरी कैसे जा सकता हूं जो 0 मिनटों के अलावा एक समय से शुरू हो सकता है?

मैं हर 5 मिनट में एक स्क्रिप्ट चलाना चाहता हूं, जो 13:02 से शुरू होता है, इसलिए मैं हर 5 मिनट में एक और स्क्रिप्ट चलाता हूं, लेकिन 13:04 से शुरू होता है इसलिए दूसरी स्क्रिप्ट पहली नौकरी शुरू होने के दो मिनट बाद चलती है। इसे कैसे प्राप्त किया जा सकता है?

56
RazorHead

इसे इस्तेमाल करो:

*/5+2 * * * * 1st-script
*/5+4 * * * * 2nd-script

भविष्य के संदर्भ के लिए इस ऑनलाइन पर एक नज़र डालें क्रोन जॉब जेनरेटर ।.

अद्यतन करें

चूंकि कई रिपोर्टें हैं कि + सिंटैक्स उबंटू 14.04 पर काम नहीं कर रहा है, यहां एक भिन्नता है:

2-59/5 * * * * 1st-script
4-59/5 * * * * 2nd-script

यह 1 स्क्रिप्ट के परिणामस्वरूप प्रत्येक घंटे की शुरुआत में 2 मिनट की ऑफसेट के साथ शुरू होने वाले प्रत्येक 5 मिनट और दूसरी स्क्रिप्ट को 4 मिनट की ऑफसेट के साथ व्यवहार करने के लिए होगा।.

103
Rolando Isidoro

या

*/5 * * * * sleep 120; ( first_script.sh & ) ; sleep 120 ; second_script.sh

इस दृष्टिकोण के बारे में अच्छी बात यह है कि आप कई बार मिनटों की सीमाओं (जैसे कि घंटे के बाद 30 सेकंड) के साथ चीजों को शुरू कर सकते हैं

12
Emile Aben
*/5+1 * * * * first_script.sh

हर पांच मिनट में चलाने के लिए, लेकिन एक मिनट ऑफसेट

6
dave