ວຽກ cron ຂອງ Wget ສາມາດເລືອກໄຟລ໌ການຕັ້ງຄ່າ proxy ຂອງຕົນເອງ
ໃຊ້ໄຟລ໌ເລີ່ມຕົ້ນ Wget ທີ່ຊັດເຈນ ແລະເສັ້ນທາງແບບສົມບູນ ເມື່ອວຽກທີ່ກຳນົດເວລາໄວ້ເຫັນການຕັ້ງຄ່າ proxy ທີ່ໃຊ້ໃນບັນຊີແບບໂຕ້ຕອບບໍ່ໄດ້.
ຄຳສັ່ງ Wget ທີ່ cron ຮັນ ອາດໂຫຼດການຕັ້ງຄ່າຂອງຜູ້ໃຊ້ອື່ນ ແລະສະພາບແວດລ້ອມທີ່ແຕກຕ່າງຈາກຄຳສັ່ງດຽວກັນໃນສະຖານີໂຕ້ຕອບ.
ສຳລັບ 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 ແລະບັນຊີທີ່ວຽກກຳນົດເວລາໃຊ້ຈຶ່ງສຳຄັນ.
ຕັ້ງລາຍການ proxy ທີ່ຕ້ອງການຢ່າງຕັ້ງໃຈໃນໄຟລ໌ທີ່ເລືອກ. ລາຍຊື່ proxy HTTP ສາມາດໃຫ້ URL ຜູ້ສະໝັກສຳລັບການດາວໂຫຼດລາຍງານສາທາລະນະໃນເສັ້ນທາງ proxy ສາທາລະນະທີ່ໄດ້ຮັບອະນຸຍາດ. ໄຟລ໌ .wgetrc ຂອງບັນຊີ root ບໍ່ແມ່ນການຕັ້ງຄ່າຂອງຜູ້ໃຊ້ອື່ນໂດຍອັດຕະໂນມັດ, ແລະການສຳເນົາໄຟລ໌ທັງໝົດອາດສຳເນົາຕົວເລືອກທີ່ບໍ່ກ່ຽວຂ້ອງນຳ.
ເມື່ອການຕັ້ງຄ່າກົງກັນແລ້ວ, ໃຫ້ເກັບຂໍ້ຜິດພາດ Wget ຕົວຈິງຈາກວຽກ. ການເຊື່ອມຕໍ່ proxy ທີ່ຖືກປະຕິເສດ, ການທ້າທາຍ 407 ແລະຂໍ້ຜິດພາດໃບຮັບຮອງປາຍທາງຕ້ອງການຂັ້ນຕອນຕໍ່ໄປທີ່ແຕກຕ່າງກັນ.