क्रोन आपको निर्धारित बिंदुओं पर या शेड्यूल पर स्वचालित रूप से कमांड, प्रोग्राम और स्क्रिप्ट चलाने की अनुमति देता है। यह शक्तिशाली है, यह हल्का है, और अपने सिर को चारों ओर लपेटना भी कठिन है। यही कारण है कि आप क्रॉस्टैब के उपयोग को सरल बनाने की कोशिश करने वाले फ्रंट-एंड पा सकते हैं, और Zeit सबसे अच्छे लोगों में से एक है।
Zeit का एकमात्र लक्ष्य आपके क्रॉन जॉब्स को जोड़ना और प्रबंधित करना बहुत आसान बनाना है। Zeit के साथ, कमांड और स्क्रिप्ट चलाना उतना ही सरल है जितना कि किसी कार्य सूची में नई प्रविष्टि जोड़ना। आइए देखें कि यह आपको लिनक्स में आसानी से क्रॉन जॉब्स बनाने की अनुमति कैसे देता है।
इंस्टॉलेशन
अधिकांश लिनक्स वितरणों पर, आपको स्रोत से Zeit बनाना होगा। इसे डाउनलोड करने के बाद, और आधिकारिक दस्तावेज के अनुसार, आप इसे निम्न के साथ प्रयोग करने योग्य ऐप में बदल सकते हैं:
mkdir build && cd build cmake .. make -j2 ./src/zeit
यदि आप उबंटू पर हैं, तो आप इसके भंडार को जोड़ सकते हैं और निम्नलिखित आदेशों के साथ 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 के साथ, आप डिफ़ॉल्ट रूप से अपने स्वयं के crontab नियमों को संपादित कर रहे हैं, जो केवल आपके उपयोगकर्ता खाते के लिए सक्रिय है। सभी नियम (अन्य और सिस्टम द्वारा) देखने के लिए और सब कुछ संपादित करने में सक्षम होने के लिए, व्यू मेनू से "सिस्टम मोड" को सक्षम करें।
सिस्टम मोड के साथ, आप मौजूदा नियमों को बदलने में सक्षम होंगे - उदाहरण के लिए, स्वचालित रिपोर्ट के लिए उबंटू आपके ओएस के लिए बनाता है। ऐसे नियमों में बदलाव करते समय अतिरिक्त सावधानी बरतें और ध्यान रखें कि आपके द्वारा किए गए कोई भी परिवर्तन सामान को तोड़ सकते हैं। सॉफ़्टवेयर अपडेट के बाद आपके बदलावों को अधिलेखित करना भी संभव है।
फ़िल्टर करें और ढूंढें
यदि आप स्वयं को किसी विशेष नियम का पता लगाने का प्रयास करते हुए पाते हैं, तो आप सूची को ऊपर और नीचे स्क्रॉल करने के बजाय इसकी खोज सुविधा का उपयोग कर सकते हैं। प्रेस Ctrl + <केबीडी>एफ आपके कीबोर्ड पर, और Zeit की विंडो के नीचे एक खोज फ़ील्ड दिखाई देगी। आप जिस कार्य को खोजना चाहते हैं उसे खोजने के लिए अपना खोज शब्द दर्ज करें।
अब जब आप जानते हैं कि लिनक्स में क्रॉन जॉब बनाने के लिए Zeit का उपयोग कैसे किया जाता है, तो क्या आप अपने सिस्टम को स्वचालित करने के लिए crontab का अच्छा उपयोग करने जा रहे हैं? वैकल्पिक रूप से, आप systemd को क्रोन प्रतिस्थापन के रूप में भी उपयोग कर सकते हैं।