cron کے چلائے ہوئے Wget کمانڈ انٹرایکٹو ٹرمینل میں اسی کمانڈ سے مختلف صارف کی کنفیگریشن اور مختلف ماحول لوڈ کر سکتا ہے۔

GNU Wget 1.x کے لیے، کام کی متعلقہ ترتیبات ایسی فائل میں رکھیں جو اس کا اکاؤنٹ پڑھ سکے:

use_proxy = on
http_proxy = http://proxy.example:8080
https_proxy = http://proxy.example:8080

موجودہ صارف crontab اس فائل کو واضح طور پر منتخب کر سکتا ہے:

15 3 * * * /usr/bin/wget --config=/home/reports/wget-proxy.conf --output-document=/home/reports/report.csv https://data.example/report.csv

کام کے لیے ایگزیکیوٹیبل، کنفیگریشن، آؤٹ پٹ راستہ اور URL تبدیل کریں۔ مطلق راستے انٹرایکٹو شیل کی ورکنگ ڈائریکٹری سے ایک اور فرق ہٹا دیتے ہیں۔

بطور ڈیفالٹ Wget پہلے عالمی اسٹارٹ اپ فائل اور پھر اپنی صارف اسٹارٹ اپ فائل پڑھتا ہے۔ WGETRC بعد والی کی جگہ منتخب کرتا ہے؛ ورنہ Wget $HOME/.wgetrc تلاش کرتا ہے۔ اسی لیے مقررہ کام جو HOME اور اکاؤنٹ استعمال کرتا ہے وہ اہم ہیں۔

منتخب فائل میں ضروری پراکسی اندراجات جان بوجھ کر مقرر کریں۔ HTTP پراکسی فہرست اجازت یافتہ عوامی پراکسی راستے پر عوامی رپورٹ ڈاؤن لوڈز کے لیے امیدوار URL دے سکتی ہے۔ root اکاؤنٹ کی .wgetrc خودبخود کسی دوسرے صارف کی کنفیگریشن نہیں ہوتی، اور پوری فائل نقل کرنے سے غیر متعلق اختیارات بھی نقل ہو سکتے ہیں۔

کنفیگریشن مطابق ہونے کے بعد، کام سے آنے والی اصل Wget غلطی محفوظ رکھیں۔ مسترد شدہ پراکسی کنکشن، 407 چیلنج اور منزل کے سرٹیفکیٹ کی غلطی کے لیے مختلف اگلے اقدامات درکار ہیں۔

متعلقہ مضامین