Wget හි cron කාර්යයට එහිම ප්රොක්සි වින්යාස ගොනුව තෝරාගත හැක
නියමිත කාර්යයට අන්තර්ක්රියාකාරී ගිණුමේ භාවිත වන ප්රොක්සි වින්යාසය දැකගත නොහැකි විට පැහැදිලි Wget ආරම්භක ගොනුවක් සහ නිරපේක්ෂ මාර්ග භාවිත කරන්න.
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 වෙනුවට යොදන්න. නිරපේක්ෂ මාර්ග අන්තර්ක්රියාකාරී shell හි කාර්ය නාමාවලියෙන් තවත් වෙනසක් ඉවත් කරයි.
පෙරනිමියෙන් Wget පළමුව ගෝලීය ආරම්භක ගොනුවක් ද පසුව එහි පරිශීලක ආරම්භක ගොනුව ද කියවයි. WGETRC දෙවැන්නේ ස්ථානය තෝරයි; නොඑසේ නම් Wget $HOME/.wgetrc සොයයි. එබැවින් නියමිත කාර්යය භාවිත කරන HOME සහ ගිණුම වැදගත් වේ.
තෝරාගත් ගොනුවේ අවශ්ය ප්රොක්සි සටහන් උත්ප්රේක්ෂාකාරීව සකසන්න. HTTP ප්රොක්සි ලැයිස්තුවට අවසර ලත් පොදු-ප්රොක්සි මාර්ගයක පොදු වාර්තා බාගැනීම් සඳහා අපේක්ෂක URL ලබා දිය හැක. root ගිණුමක .wgetrc ස්වයංක්රීයව වෙනත් පරිශීලකයෙකුගේ වින්යාසය නොවේ, සහ මුළු ගොනුවම පිටපත් කිරීමෙන් සම්බන්ධ නොවන විකල්ප ද පිටපත් විය හැක.
වින්යාසය ගැළපුණු පසු, කාර්යයෙන් ලැබුණු සැබෑ Wget දෝෂය රැකගන්න. ප්රතික්ෂේප වූ ප්රොක්සි සම්බන්ධතාවය, 407 අභියෝගය සහ ගමනාන්ත සහතික දෝෂය සඳහා වෙනස් ඊළඟ පියවර අවශ්ය වේ.