क्रॉन अभिव्यक्ती जनरेटर
तुमच्या ब्राउझरमध्ये क्रॉन अभिव्यक्ती त्वरित तयार करा, स्पष्ट करा आणि प्रमाणित करा. व्हिज्युअल बिल्डर आणि एक्सप्रेशन पार्सर — विनामूल्य, खाजगी आणि क्लायंट-साइड.
तुमच्या ब्राउझरमध्ये क्रॉन अभिव्यक्ती त्वरित तयार करा, स्पष्ट करा आणि प्रमाणित करा. व्हिज्युअल बिल्डर आणि एक्सप्रेशन पार्सर — विनामूल्य, खाजगी आणि क्लायंट-साइड.
क्रॉन अभिव्यक्ती पाच (किंवा सहा, सिस्टमवर अवलंबून) स्पेस-विभक्त फील्ड आहेत जे शेड्यूलचे वर्णन करतात: मिनिट, तास, महिन्याचा दिवस, महिना आणि आठवड्याचा दिवस. प्रत्येक फील्ड अंकीय मूल्ये, श्रेणी, सूची, वाढ आणि वाइल्डकार्ड स्वीकारते. 1970 च्या दशकाच्या उत्तरार्धापासून क्रॉन हे वास्तविक युनिक्स शेड्युलिंग स्वरूप आहे आणि आता ते युनिक्सच्या पलीकडे वापरले जाते — कुबर्नेट्स क्रोनजॉब्स, गिटहब ऍक्शन्स, AWS इव्हेंटब्रिज नियम, जेनकिन्स जॉब्स आणि उत्पादनातील जवळजवळ प्रत्येक शेड्यूलिंग सिस्टमद्वारे.
हाताने क्रॉन अभिव्यक्ती वाचणे आणि लिहिणे त्रुटी प्रवण आहे. फील्ड स्थानबद्ध आहेत, दिवस-महिन्याचा आणि आठवड्याचा-दिवसाचा परस्परसंवाद स्पष्ट नसतो (दोन्ही फील्डमधील मूल्य कार्य ट्रिगर करते, दोन्ही नाही) आणि चुका शांतपणे शेड्यूल तयार करतात जे योग्य दिसतात परंतु चुकीच्या वेळी आग लागतात. एक जनरेटर जो साध्या-इंग्रजी शेड्यूलचे योग्य क्रॉन सिंटॅक्समध्ये भाषांतर करतो या चुका टाळतो.
हे साधन दोन दिशानिर्देश देते: मैत्रीपूर्ण स्वरूपात क्रॉन अभिव्यक्ती तयार करणे (दर सोमवारी सकाळी 9 वाजता, व्यवसायाच्या वेळेत दर 5 मिनिटांनी), आणि मानवी दृष्टीने विद्यमान क्रॉन अभिव्यक्ती स्पष्ट करणे. दोन्ही कोणत्याही सर्व्हर संवादाशिवाय तुमच्या ब्राउझरमध्ये चालतात.
क्रॉन सिंटॅक्स दाट आणि अक्षम्य आहे. सामान्य चुकांमध्ये गोंधळात टाकणारा आठवड्याचा दिवस क्रमांकन (सिस्टमवर अवलंबून रविवार 0 किंवा 7 असतो), दिवस-आठवड्याचा आणि आठवड्याचा-दिवस वापरणे किंवा शब्दार्थ विसरणे, आणि वाढीव वाक्यरचना (*/5 म्हणजे प्रत्येक 5 0 पासून सुरू होणारे) यांचा समावेश होतो. जनरेटर हे बांधकामानुसार पकडतो — उत्पादित अभिव्यक्ती तुम्ही फॉर्ममध्ये वर्णन केलेल्या गोष्टींशी जुळतात.
विद्यमान अभिव्यक्ती वाचणे तितकेच कठीण आहे. 0 9 * * 1-5 सारखे शेड्यूल प्रत्येक आठवड्याच्या दिवशी सकाळी 9 वाजता वाचले जाते एकदा तुम्हाला वाक्यरचना कळते, परंतु क्रॉनशी अपरिचित असलेल्या कोणालाही प्रत्येक फील्ड पहावे लागेल. मानवी अटींमध्ये अभिव्यक्तीचे स्पष्टीकरण एक-ऑफ परस्परसंवादासाठी वाक्यरचना शिकण्यापेक्षा वेगवान आहे.
शेड्यूल नमुना निवडा, क्रॉन अभिव्यक्ती मिळवा.
मानक क्रॉनमध्ये पाच फील्ड आहेत: मिनिट (०–५९), तास (०–२३), महिन्याचा दिवस (१–३१), महिना (१–१२), आठवड्याचा दिवस (०–६ किंवा ०–७, रविवारी दोन्ही). प्रत्येक फील्ड एकल मूल्य, स्वल्पविरामाने विभक्त केलेली सूची, हायफनसह श्रेणी, / सह वाढ, किंवा * सह वाइल्डकार्ड स्वीकारते.
दिवस-महिन्याचा आणि आठवड्याचा-दिवस वापर किंवा शब्दार्थ: जर यापैकी एक नॉन-वाइल्डकार्ड मूल्यावर सेट केले असेल, तर दोन्हीपैकी एक जुळते तेव्हा कार्य चालते. हे अंतर्ज्ञानी आहे परंतु POSIX क्रॉन वर्तनाशी जुळते. दोन्ही फील्ड सेट केल्याने एक विस्तीर्ण वेळापत्रक तयार होते, अरुंद नाही.
विस्तार अंमलबजावणीनुसार बदलतात. काही सेकंदांसाठी सहावे फील्ड स्वीकारतात (क्वार्ट्ज, स्प्रिंग); काही स्वीकारतात? वाइल्डकार्ड पर्याय म्हणून; काहींमध्ये @yearly, @monthly, @daily शॉर्टकट समाविष्ट आहेत. जनरेटर बहुतेक प्रणालींसाठी योग्य मानक 5-फील्ड क्रॉन तयार करतो.