अगले निष्पादन समय की गणना करने और मानव-पठनीय प्रारूप में बदलने के लिए क्रॉन एक्सप्रेशन को पार्स करें।
minute hour day(month) month day(week)
एक क्रॉन एक्सप्रेशन पांच या छह फ़ील्ड वाली एक स्ट्रिंग है जो स्वचालित कार्यों को चलाने के लिए एक शेड्यूल परिभाषित करती है। मूल रूप से यूनिक्स क्रॉन डेमन से ली गई यह सिंटैक्स अब कई शेड्यूलिंग सिस्टम में उपयोग की जाती है। प्रत्येक फ़ील्ड एक समय इकाई का प्रतिनिधित्व करता है: मिनट, घंटा, महीने का दिन, महीना, सप्ताह का दिन, और वैकल्पिक रूप से वर्ष।
मानक क्रॉन में 5 फ़ील्ड होते हैं: मिनट (0-59), घंटा (0-23), महीने का दिन (1-31), महीना (1-12), सप्ताह का दिन (0-6, रविवार=0)। विशेष वर्णों में शामिल हैं: * (कोई भी), , (सूची), - (सीमा), / (स्टेप)। विस्तारित प्रारूपों में सेकंड और वर्ष फ़ील्ड शामिल हो सकते हैं।
0 0 * * *
हर 5 मिनट
*/15 * * * *
हर मिनट
0 9 * * 1-5
हर दिन
0 0 1 * *
हर महीने के पहले दिन आधी रात को
पारंपरिक क्रॉन सिस्टम टाइमज़ोन का उपयोग करता है। कुबेरनेट्स क्रॉनजॉब्स जैसे आधुनिक शेड्यूलर आपको टाइमज़ोन निर्दिष्ट करने की अनुमति देते हैं। हमेशा सत्यापित करें कि आपका क्रॉन सिस्टम किस टाइमज़ोन का उपयोग करता है।
मानक 5-फ़ील्ड क्रॉन सेकंड का समर्थन नहीं करता है (न्यूनतम हर मिनट है)। क्वार्ट्ज जैसे कुछ सिस्टम सेकंड के साथ 6-फ़ील्ड क्रॉन का समर्थन करते हैं। विकल्पों में स्लीप लूप या सब-मिनट अंतराल के लिए डिज़ाइन किए गए टास्क शेड्यूलर का उपयोग करना शामिल है।