नमस्ते! यहाँ मार्कस. स्वचालन DevOps का हृदय है। चाहे आप डेटाबेस बैकअप शेड्यूल कर रहे हों या साप्ताहिक न्यूज़लेटर भेज रहे हों, आप संभवतः क्रॉन का उपयोग कर रहे हैं।
लेकिन आइए वास्तविक बनें - कोई भी वास्तव में क्रॉन सिंटैक्स को याद नहीं करता है।
5 सितारों का भ्रम
`0 4 1` का क्या मतलब है? क्या यह प्रतिदिन सुबह 4 बजे चलती है? या केवल सोमवार को? यदि मैं चाहता हूँ कि यह हर 15 मिनट पर चले लेकिन केवल सप्ताहांत पर तो क्या होगा?लिनक्स सर्वरों को प्रबंधित करने के 10 वर्षों के बाद भी, मैं अभी भी अपने आप को दोयम दर्जे का मानता हूँ। गलत तरीके से कॉन्फ़िगर किया गया क्रॉन जॉब या तो आपके बैकअप को चलाने में चुपचाप विफल हो सकता है, या इससे भी बदतर, उन्हें एक मिनट में 60 बार चला सकता है और आपके सर्वर को क्रैश कर सकता है।
दृश्य समाधान
अनुमान लगाने के बजाय, मैं दृश्य उपकरणों पर भरोसा करता हूं। FreeClientToolbox पर क्रॉन एक्सप्रेशन बिल्डर का उपयोग करने से मुझे मानव-पठनीय ड्रॉपडाउन का उपयोग करके अपना सटीक शेड्यूल चुनने की अनुमति मिलती है, और यह मेरे सर्वर के लिए दोषरहित ` * * * ` स्ट्रिंग उत्पन्न करता है।होशियारी से काम करो, कठिन नहीं। अपने शेड्यूल को स्वचालित करें, लेकिन उन्हें सुरक्षित रूप से बनाने के लिए सही टूल का उपयोग करें।