क्रॉन आपको कमांड, प्रोग्राम और स्क्रिप्ट को परिभाषित समय बिंदुओं पर या शेड्यूल पर स्वचालित रूप से चलाने की अनुमति देता है। यह शक्तिशाली है, यह हल्का है, और इसे समझना भी कठिन है। इसलिए आप क्रॉनटैब के उपयोग को सरल बनाने वाले फ्रंट-एंड पा सकते हैं, और Zeit उनमें से सर्वश्रेष्ठ में से एक है।
Zeit का एकमात्र लक्ष्य आपके क्रॉन जॉब को जोड़ना और प्रबंधित करना बहुत आसान बनाना है। Zeit के साथ, कमांड और स्क्रिप्ट चलाना टास्क सूची में एक नई प्रविष्टि जोड़ने जितना सीधा है। आइए देखें कि यह आपको Linux में क्रॉन जॉब आसानी से बनाने की अनुमति कैसे देता है।
इंस्टॉलेशन
अधिकांश Linux डिस्ट्रीब्यूशन पर, आपको Zeit को स्रोत से बनाना होगा। इसे डाउनलोड करने के बाद, आधिकारिक दस्तावेज़ीकरण के अनुसार, आप इसे निम्न कमांड के साथ उपयोग योग्य ऐप में बदल सकते हैं:
mkdir build && cd build cmake .. make -j2 ./src/zeit
यदि आप Ubuntu पर हैं, तो आप इसका रिपॉजिटरी जोड़कर और निम्न कमांड के साथ Zeit इंस्टॉल कर सकते हैं:
sudo add-apt-repository ppa:blaze/main sudo apt update sudo apt install zeit
थोड़ी देर बाद, आपको Zeit अपने बाकी इंस्टॉल प्रोग्राम के बीच मिल जाएगा। ऐप का पता लगाएं और चलाएं।
टास्क और शेड्यूल
Zeit का इंटरफ़ेस सीधा है। एक टास्क जोड़ने के लिए, "टास्क जोड़ें" बटन पर क्लिक करें।
विवरण फ़ील्ड में अपने टास्क के लिए एक नाम दर्ज करें। कमांड फ़ील्ड में वह कमांड टाइप करें जिसे आप शेड्यूल करना चाहते हैं।
"समय और तिथि" अनुभाग में, आप बेसिक चुन सकते हैं, जो आपको एक नियमित पैटर्न पर टास्क चलाने के लिए त्वरित शेड्यूल करने की अनुमति देता है। अधिक अनुकूलन के लिए, एडवांस्ड विकल्प चुनें।
एडवांस्ड विकल्प आपको सटीक मिनट, घंटा, दिन, सप्ताह का दिन और महीना दर्ज करने की अनुमति देता है जब एक टास्क चलेगा। सभी फ़ील्ड शुरू में एक एस्टरिस्क से भरे होते हैं, जो वाइल्डकार्ड के रूप में काम करता है जिसका अर्थ है "हर"। उदाहरण के लिए, यदि आप दिन फ़ील्ड में "*" दर्ज करते हैं, तो इसका अर्थ है "हर दिन"।
आप एक से अधिक नंबर दर्ज कर सकते हैं, उन्हें अल्पविराम से अलग करके। उदाहरण के लिए, यदि आप घंटा फ़ील्ड में "20, 23" और मिनट फ़ील्ड में "35" दर्ज करते हैं, तो आपका टास्क हर दिन 20:35 और 23:35 पर चलेगा।
यदि आप कभी भी क्रॉनटैब के सिंटैक्स की याद दिलाना चाहते हैं, तो किसी एक फ़ील्ड पर अपना माउस होवर करें। Zeit आपको एक उपयोगी पॉप-अप दिखाएगा जिसमें उदाहरणों की सूची होगी कि आप टास्क के शेड्यूल को कैसे सेट कर सकते हैं।
एक टास्क बनाने के बाद, यह Zeit की मुख्य सूची में दिखाई देगा। यदि आप किसी टास्क को त्वरित रूप से अक्षम करना चाहते हैं, तो आप उस पर डबल-क्लिक कर सकते हैं, जबकि राइट-क्लिक करने से आप इसे संपादित या पूरी तरह से हटा सकते हैं।
अलार्म और टाइमर
Zeit आपको अलार्म और टाइमर सेट करने की अनुमति देता है, लेकिन हम इस पर विस्तार से नहीं जाएंगे कि यह कैसे करना है, क्योंकि यह टास्क से भी सरल है। अलार्म और टाइमर के साथ, आपको वाइल्डकार्ड और जटिल शेड्यूल के बारे में चिंता करने की ज़रूरत नहीं है, क्योंकि भले ही यह कुछ के लिए उपयोगी हो, ऐसी कोई कार्यक्षमता प्रदान नहीं की जाती है।
आप केवल सरल शेड्यूल सेट कर सकते हैं, वह समय परिभाषित करके और उन दिनों का चयन करके जब अलार्म या टाइमर चलेगा। बस इतना ही। दो अतिरिक्त बटन आपको घंटा और मिनट फ़ील्ड में वर्तमान समय दर्ज करने (नाउ बटन) या उन्हें साफ़ करने (रीसेट बटन) की अनुमति देते हैं। प्लेयर और साउंड फ़ाइल के बगल में फ़ोल्डर आइकन वाले दो बटनों का उपयोग करके अलार्म और टाइमर सेट करते समय एक मीडिया प्लेयर और एक साउंड फ़ाइल चुननी चाहिए। चूंकि Zeit/crontab के पास उनके बिना आपको सूचित करने का कोई तरीका नहीं होगा, इसलिए यह आपको उन फ़ील्ड के खाली होने पर नियम सेट करने की अनुमति नहीं देगा।
सब कुछ नियंत्रित करें
Zeit के साथ, आप डिफ़ॉल्ट रूप से अपने स्वयं के क्रॉनटैब नियमों को संपादित कर रहे हैं, जो केवल आपके उपयोगकर्ता खाते के लिए सक्रिय हैं। सभी नियमों (दूसरों और सिस्टम द्वारा) को देखने और सब कुछ संपादित करने में सक्षम होने के लिए, व्यू मेनू से "सिस्टम मोड" सक्षम करें।
सिस्टम मोड के साथ, आप मौजूदा नियमों को संशोधित कर सकेंगे - उदाहरण के लिए, Ubuntu द्वारा आपके OS के लिए बनाई गई स्वचालित रिपोर्ट के लिए। ऐसे नियमों को संशोधित करते समय अतिरिक्त सावधान रहें और ध्यान रखें कि आपके द्वारा किए गए कोई भी परिवर्तन चीजों को तोड़ सकते हैं। सॉफ़्टवेयर अपडेट के बाद आपके संशोधनों को ओवरराइट करना भी संभव है।
फ़िल्टर करें और खोजें
यदि आप खुद को किसी विशेष नियम का पता लगाने की कोशिश करते हुए पाते हैं, तो आप सूची को ऊपर-नीचे स्क्रॉल करने के बजाय इसकी खोज सुविधा का उपयोग कर सकते हैं। अपने कीबोर्ड पर Ctrl + F दबाएं, और Zeit की विंडो के नीचे एक खोज फ़ील्ड दिखाई देगी। वह खोज शब्द दर्ज करें जिसे आप ढूंढना चाहते हैं।
अब जब आप जानते हैं कि Linux में क्रॉन जॉब बनाने के लिए Zeit का उपयोग कैसे करें, तो क्या आप अपने सिस्टम को स्वचालित करने के लिए क्रॉनटैब का अच्छा उपयोग करने जा रहे हैं? वैकल्पिक रूप से, आप क्रॉन विकल्प के रूप में systemd का भी उपयोग कर सकते हैं।