ຄຳສັ່ງ 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 ແລະຂໍ້ຜິດພາດໃບຮັບຮອງປາຍທາງຕ້ອງການຂັ້ນຕອນຕໍ່ໄປທີ່ແຕກຕ່າງກັນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ