Wget ၏ cron အလုပ်တစ်ခုသည် ၎င်း၏ကိုယ်ပိုင် proxy ဖွဲ့စည်းမှုဖိုင်ကို ရွေးချယ်နိုင်သည်
စီစဉ်ထားသောအလုပ်သည် အပြန်အလှန်အကောင့်တွင် အသုံးပြုသော proxy ဖွဲ့စည်းမှုကို မမြင်နိုင်သောအခါ တိကျသော Wget စတင်ဖိုင်နှင့် ပြည့်စုံသောလမ်းကြောင်းများကို အသုံးပြုပါ။
cron မှ လည်ပတ်သော Wget အမိန့်သည် အပြန်အလှန် terminal ရှိ အလားတူအမိန့်နှင့် မတူဘဲ အခြားအသုံးပြုသူ၏ ဖွဲ့စည်းမှုနှင့် မတူညီသော ပတ်ဝန်းကျင်ကို ဖွင့်နိုင်သည်။
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
အလုပ်အတွက် executable၊ ဖွဲ့စည်းမှု၊ output လမ်းကြောင်းနှင့် URL ကို အစားထိုးပါ။ ပြည့်စုံသောလမ်းကြောင်းများသည် အပြန်အလှန် shell ၏ အလုပ်လုပ်သည့်ဖိုလ်ဒါနှင့် နောက်ထပ်ကွာခြားချက်တစ်ခုကို ဖယ်ရှားပေးသည်။
မူလအားဖြင့် Wget သည် ကမ္ဘာလုံးဆိုင်ရာ စတင်ဖိုင်ကို ဦးစွာဖတ်ပြီး ထို့နောက် ၎င်း၏ အသုံးပြုသူ စတင်ဖိုင်ကို ဖတ်သည်။ WGETRC သည် နောက်တစ်ခု၏ တည်နေရာကို ရွေးချယ်သည်။ မဟုတ်ပါက Wget သည် $HOME/.wgetrc ကို ရှာသည်။ ထို့ကြောင့် စီစဉ်ထားသောအလုပ် အသုံးပြုသော HOME နှင့် အကောင့်သည် အရေးကြီးသည်။
ရွေးချယ်ထားသောဖိုင်တွင် လိုအပ်သော proxy ထည့်သွင်းချက်များကို တမင်တကာ သတ်မှတ်ပါ။ HTTP proxy စာရင်းသည် ခွင့်ပြုထားသော အများပြည်သူ proxy လမ်းကြောင်းတွင် အများပြည်သူ အစီရင်ခံစာ ဒေါင်းလုဒ်များအတွက် ကိုယ်စားလှယ်လောင်း URL များ ပေးနိုင်သည်။ root အကောင့်၏ .wgetrc သည် အလိုအလျောက် အခြားအသုံးပြုသူ၏ ဖွဲ့စည်းမှု မဟုတ်ပါ၊ ဖိုင်တစ်ခုလုံးကို ကူးယူခြင်းသည် မသက်ဆိုင်သော ရွေးချယ်စရာများကိုပါ ကူးယူနိုင်သည်။
ဖွဲ့စည်းမှု ကိုက်ညီပါက အလုပ်မှ ရသော အမှန်တကယ် Wget အမှားကို သိမ်းဆည်းပါ။ ငြင်းပယ်ခံရသော proxy ချိတ်ဆက်မှု၊ 407 စိန်ခေါ်မှု နှင့် ဦးတည်ရာ လက်မှတ်အမှားတို့သည် မတူညီသော နောက်ထပ်အဆင့်များ လိုအပ်သည်။