लिटिल प्रोग्रामिंग स्किल के साथ एक डाउनलोड शेड्यूलर बनाएं

विषयसूची:

लिटिल प्रोग्रामिंग स्किल के साथ एक डाउनलोड शेड्यूलर बनाएं
लिटिल प्रोग्रामिंग स्किल के साथ एक डाउनलोड शेड्यूलर बनाएं

वीडियो: लिटिल प्रोग्रामिंग स्किल के साथ एक डाउनलोड शेड्यूलर बनाएं

वीडियो: लिटिल प्रोग्रामिंग स्किल के साथ एक डाउनलोड शेड्यूलर बनाएं
वीडियो: Animated Wallpapers/Backgrounds on Ubuntu! (Komorebi) - YouTube 2024, मई
Anonim

हम सभी को इंटरनेट से सामान डाउनलोड करना अच्छा लगता है, और महान डाउनलोड प्रबंधक टूल के ढेर हैं जिन्हें हम अपने डाउनलोड शेड्यूल करने के लिए उपयोग कर सकते हैं। डाउनलोड प्रबंधक का उपयोग करना आसान हो सकता है, लेकिन हमारे उबंटू के साथ पहले से आने वाले टूल की खोज करने में कोई हानि नहीं है और इसका पूरा उपयोग करें।

इस लेख में हम आपको उबंटू में एक अंतर्निहित सॉफ्टवेयर दिखाएंगे जिसका उपयोग हम इंटरनेट से सामान डाउनलोड करने के लिए कर सकते हैं wget । इसके शीर्ष पर हम आपको दिखाएंगे कि क्रॉन का उपयोग करके डाउनलोड को शेड्यूल कैसे करें।

Wget का उपयोग कर डाउनलोड करें

Wget HTTP, HTTPS और FTP का उपयोग करके फ़ाइलों को पुनर्प्राप्त करने के लिए एक निःशुल्क सॉफ़्टवेयर पैकेज है, जो सबसे व्यापक रूप से उपयोग किए जाने वाले इंटरनेट प्रोटोकॉल हैं। यह एक गैर-इंटरैक्टिव कमांड लाइन उपकरण है, इसलिए इसे आसानी से स्क्रिप्ट, क्रॉन जॉब्स, एक्स-विंडोज़ समर्थन के बिना टर्मिनलों से बुलाया जा सकता है।

अपना टर्मिनल खोलें और आइए पता लगाएं कि नेट से सामान डाउनलोड करने के लिए हम wget का उपयोग कैसे कर सकते हैं। Wget के साथ डाउनलोड करने का मूल वाक्यविन्यास निम्न है:

wget [विकल्प] … [यूआरएल] …

यह आदेश आपके स्थानीय ड्राइव में wget मैनुअल डाउनलोड करेगा

wget https://www.gnu.org/software/wget/manual/wget.pdf

लिनक्स क्रॉन

उबंटू एक क्रॉन डिमन के साथ आता है जो नियत कार्यों को निश्चित समय पर निष्पादित करने के लिए उपयोग किया जाता है। क्रोंटैब आपको क्रियाओं और समयों को निर्दिष्ट करने की अनुमति देता है जिन्हें उन्हें निष्पादित किया जाना चाहिए। इस प्रकार आप कमांड लाइन टूल का उपयोग करके सामान्य रूप से एक कार्य निर्धारित करेंगे।

एक टर्मिनल विंडो खोलें और crontab -e दर्ज करें।

यह wget पर मूल है और कैसे क्रॉन काम करता है। आइए डाउनलोड को शेड्यूल करने के तरीके पर वास्तविक जीवन उदाहरण पर लूट लें।

शेड्यूलिंग डाउनलोड करें

हम फ़ायरफ़ॉक्स 3.6 को 2 बजे डाउनलोड करने जा रहे हैं। चूंकि हमारे आईएसपी केवल सीमित मात्रा में डेटा देता है, हमें 8 बजे डाउनलोड को रोकने की जरूरत है। यह सेटअप जैसा दिखता है।

[कोड] 0 2 * * * wget -c https://download.mozilla.org/?product=firefox-3.6.6&os=win&lang=en-GB [/कोड]

-सी विकल्प बताते हैं कि अगर इसे पूरा नहीं किया गया है तो wget को मौजूदा डाउनलोड को फिर से शुरू करना चाहिए।

चौथा कमांड 8 बजे wget बंद कर देगा। 'किलॉल' एक यूनिक्स कमांड है जो नाम से प्रक्रियाओं को मारता है।

[कोड] 0 8 * * * मार डालो [/कोड]

किलर वॉज उबंटू को फाइल को 8 बजे फाइल डाउनलोड करने से रोकने के लिए कहता है।

अन्य उपयोगी wget आदेश

1. फ़ाइल डाउनलोड करने के लिए निर्देशिका निर्दिष्ट करना

[कोड] wget -output-document = / home / zainul / डाउनलोड / wget manual.pdf https://www.gnu.org/software/wget/manual/wget.pdf [/कोड]

विकल्प-आउटपुट-दस्तावेज़ आपको निर्देशिका और आपके द्वारा डाउनलोड की गई फ़ाइल का नाम निर्दिष्ट करने देता है

2. एक वेबसाइट डाउनलोड करना

wget भी एक वेबसाइट डाउनलोड करने में सक्षम है।

[कोड] wget -m https://www.google.com/profiles/zainul.franciscus [/कोड]

उपरोक्त आदेश मेरा पूरा Google प्रोफ़ाइल वेब पेज डाउनलोड करेगा। विकल्प '-m' निर्दिष्ट यूआरएल की 'दर्पण' छवि डाउनलोड करने के लिए wget बताता है।

एक अन्य महत्वपूर्ण विकल्प यह बताने के लिए है कि वेबसाइट डाउनलोड करते समय कितने लिंक का पालन करना चाहिए।

[कोड] wget -r -l1 https://www.google.com/profiles/zainul.franciscus [/कोड]

उपरोक्त wget कमांड दो विकल्पों का उपयोग करता है। पहला विकल्प '-r' निर्दिष्ट वेबसाइट को रिकर्सिवली डाउनलोड करने के लिए wget बताता है। दूसरा विकल्प '-l1' बताता है कि केवल उस निर्दिष्ट वेबसाइट से लिंक का पहला स्तर प्राप्त करने के लिए wget को बताएं। हम तीन स्तर '-एल 2' और '-एल 3' तक स्थापित कर सकते हैं।

3. रोबोट प्रविष्टि को अनदेखा करना

वेब मास्टर Robot.txt नामक एक टेक्स्ट फ़ाइल बनाए रखता है। 'Robot.txt' यूआरएल की एक सूची बनाए रखता है कि एक वेब पेज क्रॉलर जैसे कि wget को क्रॉल नहीं करना चाहिए। हम 'Robot.txt' को '-रोबॉट्स = ऑफ' विकल्प के साथ अनदेखा करने के लिए wget बता सकते हैं। निम्न आदेश मेरी Google प्रोफ़ाइल के पहले पृष्ठ को डाउनलोड करने के लिए wget को बताता है और 'Robot.txt को अनदेखा करता है।

[कोड] wget -erobots = https://www.google.com/profiles/zainul.franciscus बंद करें [/कोड]

एक और उपयोगी विकल्प है- यू। यह विकल्प एक ब्राउज़र के रूप में wget मुखौटा होगा। ध्यान दें कि किसी अन्य एप्लिकेशन के रूप में किसी एप्लिकेशन को मास्क करने से वेब सेवा प्रदाता की अवधि और सेवा का उल्लंघन हो सकता है।

[कोड] wget -erobots = off -U मोज़िला https://www.google.com/profiles/zainul.franciscus [/कोड]

निष्कर्ष

Wget एक बहुत पुराना स्कूल है अभी तक हैक करने योग्य जीएनयू सॉफ्टवेयर पैकेज है जिसे हम फ़ाइलों को डाउनलोड करने के लिए उपयोग कर सकते हैं। Wget एक इंटरैक्टिव कमांड लाइन उपकरण है जिसका अर्थ है कि हम इसे किसी भी एप्लिकेशन को शुरू किए बिना पृष्ठभूमि में अपने कंप्यूटर पर चलाने दे सकते हैं। Wget मैन पेज देखें

[कोड] $ आदमी wget [/कोड]

अन्य विकल्पों को समझने के लिए जिन्हें हम wget के साथ उपयोग कर सकते हैं।

लिंक

Wget मैनुअल दो डाउनलोड की गई फ़ाइलों को कैसे संयोजित करें जब फेट हाफवे के माध्यम से विफल हो जाते हैं लिनक्स क्विकटिप: एक चरण में डाउनलोड और अन-टैरिंग

सिफारिश की: