ہم سب کو انٹرنیٹ سے چیزیں ڈاؤن لوڈ کرنا پسند ہے ، اور بہت سارے ڈاؤن لوڈ مینیجر ٹولز موجود ہیں جن کا استعمال ہم اپنے ڈاؤن لوڈ کو شیڈول کرنے کیلئے کرسکتے ہیں۔ ڈاؤن لوڈ مینیجر کا استعمال کرنا آسان ہوسکتا ہے ، لیکن ہمارے اوبنٹو کے ساتھ آنے والے ٹولز کی کھوج میں کوئی حرج نہیں ہے اور اس کا پورا استعمال کریں گے۔
اس آرٹیکل میں ہم آپ کو اوبنٹو میں ایک بلٹ ان سافٹ ویئر دکھائیں گے جسے استعمال کرکے ہم انٹرنیٹ سے چیزیں ڈاؤن لوڈ کرسکتے ہیں ویجٹ . اس کے اوپری حصے میں ، ہم آپ کو دکھائیں گے کہ کرون کا استعمال کرتے ہوئے ڈاؤن لوڈ کا شیڈول کیسے کریں۔
ویجٹ کا استعمال کرتے ہوئے ڈاؤن لوڈ کریں
ویجٹ HTTP ، HTTPS اور FTP کا استعمال کرتے ہوئے فائلوں کو بازیافت کرنے کے لئے ایک مفت سافٹ ویئر پیکج ہے ، جو سب سے زیادہ استعمال ہونے والا انٹرنیٹ پروٹوکول ہے۔ یہ ایک غیر انٹرایکٹو کمانڈ لائن ٹول ہے ، لہذا اس کو آسانی سے اسکرپٹ ، کرون ملازمتوں ، ایکس ونڈوز سپورٹ کے بغیر ٹرمینلز وغیرہ سے بھی بلایا جاسکتا ہے۔
اپنا ٹرمینل کھولیں اور اس بات کی چھان بین کریں کہ ہم نیٹ سے چیزیں ڈاؤن لوڈ کرنے کے لئے کس طرح ویجیٹ استعمال کرسکتے ہیں۔ ویجٹ کے ساتھ ڈاؤن لوڈ کرنے کا بنیادی نحو درج ذیل ہے۔
ویجٹ [option]… [URL]…
یہ کمانڈ آپ کی لوکل ڈرائیو میں ویجٹ مینول ڈاؤن لوڈ کرے گی
ویجٹ http://www.gnu.org/software/wget/manual/wget.pdf
Κρών Κρών
اوبنٹو ایک کرون ڈیمون کے ساتھ آتا ہے جو کسی خاص وقت پر انجام دہی کے لئے شیڈولنگ کاموں کے لئے استعمال ہوتا ہے۔ کرونٹاب آپ کو عمل اور اوقات بتانے کی اجازت دیتا ہے کہ ان پر عمل درآمد کیا جانا چاہئے۔ اس طرح آپ عام طور پر کمانڈ لائن ٹول کا استعمال کرتے ہوئے کسی کام کو شیڈول کرتے ہیں۔
ایک ٹرمینل ونڈو کھولیں اور crontab -e درج کریں۔
ایک کرونٹاب کے ہر حصے کو ایک جگہ سے الگ کیا جاتا ہے ، حتمی سیکشن میں اس میں ایک یا زیادہ جگہیں ہوتی ہیں۔ ایک کرون داخلہ منٹ (0-59) ، گھنٹہ (0-23 ، 0 = آدھی رات) ، دن (1-31) ، مہینہ (1-12) ، ہفتہ کا دن (0-6 ، 0 = اتوار) ، کمانڈ پر مشتمل ہوتا ہے۔ مندرجہ بالا کرونٹاب ڈاؤن لوڈ میں wget.pdf میں تیسرا اندراج صبح 2 بجے ہوگا۔ پہلی اندراج (0) اور دوسرا اندراج (2) کا مطلب 2:00 ہے۔ تیسری سے پانچویں اندراج (*) کا مطلب ہے دن ، مہینہ ، یا ہفتے کے کسی بھی وقت۔ آخری اندراج مخصوص URL سے wget.pdf ڈاؤن لوڈ کرنے کے لئے ویجیٹ کمانڈ ہے۔
وہیٹ پر یہ بنیادی بات ہے اور کرون کس طرح کام کرتا ہے۔ آئیے ایک حقیقی زندگی کی مثال لوٹتے ہیں تاکہ ڈاؤن لوڈ کا شیڈول کیسے بنایا جائے۔
شیڈول ڈاؤن لوڈ
ہم فائر فاکس 3.6 کو صبح 2 بجے ڈاؤن لوڈ کرنے جارہے ہیں۔ ہمارے آئی ایس پی صرف ایک محدود مقدار میں ڈیٹا دیتے ہیں ، ہمیں صبح 8 بجے ڈاؤن لوڈ روکنا ہوگا۔ سیٹ اپ کی طرح لگتا ہے.
مندرجہ بالا کروٹاب میں پہلی 2 اندراجات کو نظرانداز کریں۔ تیسری اور چوتھی کمانڈ صرف 2 کمانڈز ہیں جن کی آپ کو ضرورت ہے۔ تیسری کمانڈ ایک ٹاسک سیٹ اپ کرے گی جو فائر فاکس 2 بجے ڈاؤن لوڈ کرے گی۔
٩٠٠٠٠٠٤
0 2 * * * ویجٹ -c http://download.mozilla.org/؟product=firefox-3.6.6&os=win&lang=en-GB
٩٠٠٠٠٠٥
-c کے اختیارات سے ظاہر ہوتا ہے کہ اگر یہ مکمل نہیں ہوا ہے تو ویجٹ کو موجودہ ڈاؤن لوڈ دوبارہ شروع کرنا چاہئے۔
چوتھی کمانڈ صبح 8 بجے سے ویجٹ بند ہوگی۔ ‘کِل’ ایک یونکس کمانڈ ہے جو نام کے ذریعہ عمل کو ختم کرتا ہے۔
٩٠٠٠٠٠٦
0 8 * * * قلیل ویجیٹ
٩٠٠٠٠٠٧
کیلل ویجٹ اوبنٹو سے کہتا ہے کہ وہ صبح 8 بجے سے ویجٹ کو فائل ڈاؤن لوڈ کرنے سے روکیں۔
دیگر مفید ویجٹ احکامات
1. ایک فائل ڈاؤن لوڈ کرنے کے لئے ڈائریکٹری کی وضاحت
٩٠٠٠٠٠٨
wget آؤٹ پٹ - دستاویز = / گھر / زینول / ڈاؤن لوڈز / ویجٹ دستی۔ pdf
٩٠٠٠٠٠٩
آؤٹ پٹ - دستاویز کا آپشن آپ کو ڈاؤن لوڈ کرنے والی فائل کی ڈائرکٹری اور اس کا نام بتانے دیتا ہے
2. کسی ویب سائٹ کو ڈاؤن لوڈ کرنا
ویجٹ بھی کسی ویب سائٹ کو ڈاؤن لوڈ کرنے کی صلاحیت رکھتا ہے۔
٩٠٠٠٠١٠
wget -m http://www.google.com/profiles/zainul.franciscus
٩٠٠٠٠١١
مذکورہ بالا کمانڈ میرا پورا گوگل پروفائل ویب پیج ڈاؤن لوڈ کرے گا۔ آپشن '-m' ویجٹ کو بتاتا ہے کہ وہ یو آر ایل کی ایک 'آئینہ' تصویر ڈاؤن لوڈ کریں۔
دوسرا اہم آپشن یہ ہے کہ ویجٹ کو بتائیں کہ جب یہ ویب سائٹ ڈاؤن لوڈ کرتی ہے تو اسے کتنے لنکس پر عمل کرنا چاہئے۔
٩٠٠٠٠١٢
wget -r -l1 http://www.google.com/profiles/zainul.franciscus
٩٠٠٠٠١٣
مذکورہ بالا ویجٹ کمانڈ دو اختیارات استعمال کرتا ہے۔ پہلا آپشن ‘-r’ ویجٹ کو بتاتا ہے کہ مخصوص ویب سائٹ کو بار بار ڈاؤن لوڈ کریں۔ دوسرا آپشن ‘-l1’ ویجٹ کو بتاتا ہے کہ اس مخصوص ویب سائٹ سے صرف پہلے درجے کے لنکس حاصل کیے جائیں۔ ہم تین سطح ‘-l2’ اور ‘-l3’ مرتب کرسکتے ہیں۔
3. روبوٹ کے اندراج کو نظرانداز کرنا
ویب ماسٹر روبوٹ ڈاٹ ٹیکسٹ نامی ایک ٹیکسٹ فائل کو برقرار رکھتے ہیں۔ ‘روبوٹ ڈاٹ ٹیکسٹ’ یو آر ایل کی فہرست برقرار رکھے ہوئے ہے کہ ویب پیج کرالر جیسے ویجٹ کو نہیں کرالنا چاہئے۔ ہم ویجٹ کو ‘-روبوٹس = آف’ آپشن کے ساتھ ’روبوٹ ڈاٹ ٹی ایس ٹی‘ کو نظرانداز کرنے کے لئے کہہ سکتے ہیں۔ درج ذیل کمانڈ ویجٹ کو میرے گوگل پروفائل کا پہلا صفحہ ڈاؤن لوڈ کرنے اور ‘روبوٹ ڈاٹ ٹی ٹیکس’ کو نظر انداز کرنے کے لئے بتاتی ہے۔
٩٠٠٠٠١٤
wget -erobots = آف http://www.google.com/profiles/zainul.franciscus
٩٠٠٠٠١٥
ایک اور مفید آپشن ہے۔ یہ آپشن ایک براؤزر کے طور پر ویجٹ کو ماسک کرے گا۔ نوٹ کریں کہ کسی دوسرے ایپلیکیشن کی طرح کسی ایپلی کیشن کو نقاب لگانا ویب سروس فراہم کرنے والے کی اصطلاح اور خدمت کی خلاف ورزی کرسکتا ہے۔
٩٠٠٠٠١٦
wget -erobots = آف-یو موزیلا http://www.google.com/profiles/zainul.franciscus
٩٠٠٠٠١٧
نتیجہ اخذ کرنا
ویجٹ ایک بہت پرانا اسکول ہے لیکن ابھی تک ہیک ایبل GNU سوفٹ ویئر پیکج ہے جسے ہم فائلیں ڈاؤن لوڈ کرنے کے لئے استعمال کرسکتے ہیں۔ ویجٹ ایک انٹرایکٹو کمانڈ لائن ٹول ہے جس کا مطلب ہے کہ ہم کسی بھی ایپلی کیشن کو شروع کیے بغیر اسے پس منظر میں اپنے کمپیوٹر پر چلنے دے سکتے ہیں۔ ویجٹ مین پیج چیک کریں
٩٠٠٠٠١٨
$ آدمی ویجٹ
٩٠٠٠٠١٩
دوسرے اختیارات کو سمجھنے کے ل that جو ہم ویجیٹ کے ساتھ استعمال کرسکتے ہیں۔
لنکس
ویجٹ دستی
جب ڈاؤن لوڈ ہونے والی دو فائلوں کو جوڑ لیا جائے تو جب ویج آدھے راستے میں ناکام ہوجاتا ہے
لینکس کوئیک ٹپ: ایک قدم میں ڈاؤن لوڈ اور غیر ٹیرنگ