हम सभी इंटरनेट से सामान डाउनलोड करना पसंद करते हैं, और महान डाउनलोड प्रबंधक टूल के ढेर हैं जिन्हें हम अपने डाउनलोड को शेड्यूल करने के लिए उपयोग कर सकते हैं। एक डाउनलोड प्रबंधक का उपयोग करना केवल आसान हो सकता है, लेकिन उन उपकरणों की खोज करने में कोई बुराई नहीं है जो पहले से ही हमारे उबंटू के साथ आते हैं और इसका पूरा उपयोग करते हैं।
इस लेख में हम आपको उबंटू में एक निर्मित सॉफ्टवेयर दिखाएंगे जिसका उपयोग करके हम इंटरनेट से सामान डाउनलोड कर सकते हैं wget । उसके शीर्ष पर हम आपको दिखाएंगे कि क्रोन का उपयोग करके डाउनलोड कैसे शेड्यूल किया जाए।
Wget का उपयोग करके डाउनलोड करें
Wget HTTP, HTTPS और FTP का उपयोग करने वाली फ़ाइलों को पुनर्प्राप्त करने के लिए एक मुफ्त सॉफ्टवेयर पैकेज है, जो कि व्यापक रूप से उपयोग किया जाने वाला इंटरनेट प्रोटोकॉल है। यह एक गैर-संवादात्मक कमांड लाइन उपकरण है, इसलिए इसे आसानी से स्क्रिप्ट, क्रोन जॉब्स, एक्स-विंडोज समर्थन के बिना टर्मिनलों आदि से बुलाया जा सकता है।
अपना टर्मिनल खोलें और पता लगाएँ कि हम नेट से सामान डाउनलोड करने के लिए कैसे उपयोग कर सकते हैं। Wget के साथ डाउनलोड करने का मूल सिंटैक्स निम्नलिखित है:
[option]… [URL]…
यह कमांड आपके स्थानीय ड्राइव में wget मैनुअल डाउनलोड करेगा
wget http://www.gnu.org/software/wget/manual/wget.pdf
ΚνΚ Ληρών
उबंटू एक क्रोन डेमॉन के साथ आता है जिसका उपयोग शेड्यूलिंग कार्यों के लिए एक निश्चित समय में निष्पादित किया जाता है। Crontab आपको कार्यों और समयों को निर्दिष्ट करने की अनुमति देता है जिन्हें उन्हें निष्पादित किया जाना चाहिए। यह है कि आप आमतौर पर कमांड लाइन टूल का उपयोग करके किसी कार्य को कैसे शेड्यूल करते हैं।
एक टर्मिनल विंडो खोलें और crontab -e दर्ज करें।
क्रॉस्टैब के प्रत्येक खंड को एक स्थान से अलग किया जाता है, जिसमें अंतिम खंड में एक या अधिक स्थान होते हैं। एक क्रोन प्रविष्टि में मिनट (0-59), घंटा (0-23, 0 = आधी रात), दिन (1-31), महीना (1-12), कार्यदिवस (0-6, 0 = रविवार) शामिल हैं। उपरोक्त crontab में तीसरी प्रविष्टि wget.pdf पर 2 बजे डाउनलोड होती है। पहली प्रविष्टि (0) और दूसरी प्रविष्टि (2) का मतलब 2:00 है। तीसरी से पांचवीं प्रविष्टि (*) का अर्थ दिन, महीने या सप्ताह के किसी भी समय है। अंतिम प्रविष्टि wget कमांड है। निर्दिष्ट URL से wget.pdf डाउनलोड करें।
यह दांव पर बुनियादी है और क्रोन कैसे काम करता है। डाउनलोड को शेड्यूल करने के तरीके पर एक वास्तविक जीवन उदाहरण पर एक लूट ले लो।
शेड्यूलिंग डाउनलोड
हम फ़ायरफ़ॉक्स 3.6 को 2 बजे डाउनलोड करने जा रहे हैं। जब हमारा आईएसपी केवल सीमित मात्रा में डेटा देता है, तो हमें 8 बजे डाउनलोड को रोकने की आवश्यकता है। यह सेटअप जैसा दिखता है।
उपरोक्त क्रॉस्टैब में पहले 2 प्रविष्टियों को अनदेखा करें। तीसरा और चौथा कमांड केवल 2 कमांड्स हैं जिनकी आपको आवश्यकता है। तीसरा कमांड सेटअप एक कार्य है जो 2 बजे फ़ायरफ़ॉक्स डाउनलोड करेगा:
[code]
0 2 * * * wget -c http://download.mozilla.org/?product=firefox-3.6.6&os=win&lang=en-GB
[/code]
-सी विकल्प निरूपित करते हैं कि विग को मौजूदा डाउनलोड को फिर से शुरू करना चाहिए अगर यह पूरा नहीं हुआ है।
चौथा आदेश सुबह 8 बजे बंद हो जाएगा। ‘किलॉल’ एक यूनिक्स कमांड है जो नाम से प्रक्रियाओं को मारता है।
[code]
0 8 * * * किलिंग वेट
[/code]
किलर विंग, उबंटू को 8 बजे फाइल डाउनलोड करने से रोकने के लिए कहता है।
अन्य उपयोगी विग कमांड
1. किसी फ़ाइल को डाउनलोड करने के लिए निर्देशिका निर्दिष्ट करना
[code]
wget -output-document = / home / zainul / डाउनलोड / wget Manual.pdf http://www.gnu.org/software/wget/manual/wget.pdf
[/code]
विकल्प-आउटपुट-डॉक्यूमेंट आपको निर्देशिका और आपके द्वारा डाउनलोड की जाने वाली फ़ाइल का नाम निर्दिष्ट करने देता है
2. एक वेबसाइट डाउनलोड करना
wget एक वेबसाइट को डाउनलोड करने में भी सक्षम है।
[code]
wget -m http://www.google.com/profiles/zainul.franciscus
[/code]
उपरोक्त कमांड मेरा संपूर्ण Google प्रोफ़ाइल वेब पेज डाउनलोड करेगा। विकल्प 'एम-एम' निर्दिष्ट URL की 'दर्पण' छवि डाउनलोड करना भूल जाता है।
एक अन्य महत्वपूर्ण विकल्प यह बताता है कि किसी वेबसाइट को डाउनलोड करते समय उसे कितने लिंक का अनुसरण करना चाहिए।
[code]
wget -r -l1 http://www.google.com/profiles/zainul.franciscus
[/code]
उपरोक्त wget कमांड दो विकल्पों का उपयोग करता है। पहला विकल्प '-r' बताता है कि निर्दिष्ट वेबसाइट को पुनरावर्ती रूप से डाउनलोड करना है। दूसरा विकल्प second -l1 ’बताता है कि केवल उस निर्दिष्ट वेबसाइट से लिंक का पहला स्तर प्राप्त करना है। हम तीन स्तर ‘-l2’ और l -l3 ’तक सेट कर सकते हैं
3. रोबोट प्रविष्टि की अनदेखी करना
वेब मास्टर Robot.txt नामक एक टेक्स्ट फ़ाइल को बनाए रखता है। ‘Robot.txt’ URL की एक सूची को बनाए रखता है जो वेब पेज क्रॉलर जैसे कि wget क्रॉल नहीं होना चाहिए। हम ’Robot.txt’ को er -रोबोट्स = ऑफ ’विकल्प के साथ अनदेखा करना भूल सकते हैं। निम्न कमांड मेरे Google प्रोफ़ाइल के पहले पृष्ठ को डाउनलोड करने और xt Robot.txt को अनदेखा करने के लिए wget को बताता है।
[code]
wget -erobots = off http://www.google.com/profiles/zainul.franciscus
[/code]
एक अन्य उपयोगी विकल्प है -यू। यह विकल्प एक ब्राउज़र के रूप में wget को मास्क करेगा। ध्यान दें कि किसी एप्लिकेशन को अन्य एप्लिकेशन के रूप में मास्क करना वेब सेवा प्रदाता के शब्द और सेवा का उल्लंघन हो सकता है।
[code]
wget -erobots = off -U मोज़िला http://www.google.com/profiles/zainul.franciscus
[/code]
निष्कर्ष
Wget एक बहुत पुराना स्कूल है लेकिन अभी तक हैक करने योग्य GNU सॉफ्टवेयर पैकेज है जिसका उपयोग हम फ़ाइलों को डाउनलोड करने के लिए कर सकते हैं। Wget एक इंटरेक्टिव कमांड लाइन टूल है, जिसका अर्थ है कि हम इसे किसी भी एप्लीकेशन को शुरू किए बिना पृष्ठभूमि में अपने कंप्यूटर पर चलने दे सकते हैं। Wget मैन पेज देखें
[code]
$ आदमी wget
[/code]
अन्य विकल्पों को समझने के लिए जिनका उपयोग हम wget के साथ कर सकते हैं।
लिंक
विंग मैनुअल
कैसे दो डाउनलोड फ़ाइलों को मिलाने के लिए जब आधे रास्ते में विफल रहता है
लिनक्स क्विकटिप: वन स्टेप में डाउनलोडिंग और अन-टार्किंग