समय प्रबंधन में महारत हासिल करना एक कठिन कला है। सौभाग्य से, प्रौद्योगिकी की मदद से, आप अपने कंप्यूटर पर सांसारिक कार्यों को स्वचालित और प्रत्यायोजित कर सकते हैं। मनुष्यों के विपरीत, पीसी एक निश्चित समय पर दोहराए जाने वाले कार्यों को चलाने में बहुत अच्छे होते हैं।
Linux पर, आप cron जैसे टूल का उपयोग करके दोहराए जाने वाले कार्य चला सकते हैं. इसके अलावा, आप का उपयोग करके एक बार के कार्यों को शेड्यूल और चला भी सकते हैं पर आज्ञा।
लिनक्स पर पर स्थापित कर रहा है
एट कमांड अधिकांश डिस्ट्रोस पर मानक लिनक्स उपयोगिताओं का हिस्सा नहीं है। सौभाग्य से, आप इसे अपने पैकेज मैनेजर का उपयोग करके आसानी से स्थापित कर सकते हैं, भले ही आप जिस डिस्ट्रो का उपयोग कर रहे हों।
उबंटू, एमएक्स लिनक्स और पॉप!_ओएस जैसे डेबियन-आधारित सिस्टम पर, आप चलाकर स्थापित कर सकते हैं:
सुडो उपयुक्त स्थापित करनापर
यदि आप RHEL, Fedora, या Rocky Linux जैसे RPM-आधारित डिस्ट्रो का उपयोग कर रहे हैं, पैकेज स्थापित करने के लिए डीएनएफ का प्रयोग करें:
सुडो डीएनएफ स्थापित करनापर
मंज़रो जैसे आर्क-आधारित लिनक्स डिस्ट्रोज़ पर, चलाएँ:
सुडो पॅकमैन -एस पर
एटीडी जॉब शेड्यूलर सेवा शुरू कर रहा है
कमांड का उपयोग करने से पहले, सुनिश्चित करें कि atd शेड्यूलिंग डेमॉन चल रहा है। यही है पर आदेश निर्धारित कार्यों को निष्पादित करने के लिए उपयोग करता है।
sudo systemctl स्थिति atd
यदि एटीडी सेवा नहीं चल रही है, तो आप इसका उपयोग करके इसे शुरू कर सकते हैं:
सुडो सिस्टमक्टल शुरू एटीडी
लिनक्स पर समयबद्धन कार्य at
यहां बताया गया है कि आप निम्न का उपयोग करके भविष्य में किसी निश्चित समय पर एक बार की जाने वाली नौकरी को कैसे शेड्यूल कर सकते हैं:
आज्ञा | time_stamp पर
उदाहरण के लिए, हम आपकी वर्तमान निर्देशिका की सामग्री को सूचीबद्ध करने के लिए एक कार्य निर्धारित कर सकते हैं एलएस कमांड का उपयोग करना और आउटपुट को अब से एक मिनट बाद फाइल में लिखें।
सबसे पहले, अपने उपयोगकर्ता होम फ़ोल्डर में बदलें सीडी कमांड का उपयोग करना:
सीडी ~
फिर, अपने कार्य को शेड्यूल करने के लिए निम्न आदेश निष्पादित करें:
ls > list_items.txt | अभी + 1 मिनट
आउटपुट बताएगा कि आपका कार्य निर्धारित किया गया है। समय बीत जाने के बाद, आप अपनी निर्देशिका की सामग्री सूचीबद्ध कर सकते हैं और निर्देशिका सामग्री के साथ एक नई पाठ फ़ाइल मौजूद होनी चाहिए।
यदि आप कल दोपहर में कमांड निष्पादित करना चाहते हैं, तो दौड़ें:
ls > list_items.txt | कल दोपहर
अधिक विशिष्ट समय और तिथियों के लिए, दिनांक स्वरूप का उपयोग करें MMDDHMM YYYY. उदाहरण के लिए, पूर्ववर्ती कमांड को दोपहर 1 बजे निष्पादित करने के लिए। 25 दिसंबर 2023 को आप कमांड चला सकते हैं:
ls > list_items.txt | 12251300 2023 पर
कमांड में बहुत अधिक उन्नत विशेषताएं हैं जो आपको सटीक समय पर विशिष्ट कमांड चलाने की अनुमति देती हैं। अधिक कमांड विकल्पों के लिए इसके मैन पेजों पर एक नज़र डालें:
आदमी पर
लिनक्स पर शेड्यूलिंग लिपियों का उपयोग करना
अलग-अलग कमांड चलाने के अलावा, आप निर्दिष्ट समय पर निष्पादित होने वाली स्क्रिप्ट को शेड्यूल करने के लिए कमांड का भी उपयोग कर सकते हैं।
मान लेते हैं कि आपके पास नाम की एक स्क्रिप्ट है डिस्क_उपयोग.श, आपके होम फोल्डर में स्थित है। स्क्रिप्ट केवल हार्ड डिस्क उपयोग को टेक्स्ट फ़ाइल में प्रिंट करती है। यहाँ स्क्रिप्ट है:
#!/बिन/बैश
df-एच > डिस्क उपयोग।TXT
इस स्क्रिप्ट को अब से तीस मिनट बाद निष्पादित करने के लिए, आप बस निम्नलिखित कमांड चला सकते हैं:
अभी + 30 मिनट -f ~/disk_usage.sh
सुनिश्चित करें कि आपकी स्क्रिप्ट को उपयुक्त मोड देकर निष्पादन योग्य है। ऐसा करने के लिए, आप chmod कमांड का उपयोग कर सकते हैं:
सुडोchmod +एक्सडिस्क उपयोग।श्री
लिनक्स पर टास्क में लंबित प्रबंधन
आप निम्न आदेश का उपयोग करके लंबित कार्यों को देख सकते हैं:
पर
किसी लंबित कार्य को हटाने के लिए, निम्न आदेश स्वरूप का उपयोग करें:
एटीएम टास्क_नंबर
उदाहरण के लिए, कार्य संख्या 12 को हटाने के लिए, उपयोग करें:
एटीएम 12
लिनक्स पर दोहराए जाने वाले कार्यों को स्वचालित करें
आपके लिनक्स पीसी पर एक बार की नौकरियों को निष्पादित करने या चलाने के लिए कमांड एक शक्तिशाली और बहुमुखी उपकरण है। इसके अलावा, आप crontab का उपयोग सरल से लेकर जटिल कार्यों तक सभी प्रकार के कार्यों को स्वचालित करने के लिए कर सकते हैं।