Ang command ng Wget na pinapatakbo ng cron ay maaaring mag-load ng configuration ng ibang user at ibang environment kaysa sa parehong command sa isang interactive na terminal.

Para sa GNU Wget 1.x, ilagay ang kaugnay na mga setting ng trabaho sa isang file na mababasa ng account nito:

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

Ang umiiral na crontab ng user ay maaaring tahasang pumili ng file na iyon:

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

Palitan ang executable, configuration, output path at URL para sa trabaho. Ang ganap na mga path ay nag-aalis ng isa pang pagkakaiba sa working directory ng isang interactive na shell.

Bilang default, binabasa ng Wget ang isang global na startup file at pagkatapos ang startup file ng user. Pinipili ng WGETRC ang lokasyon ng huli; kung hindi, hinahanap ng Wget ang $HOME/.wgetrc. Kaya mahalaga ang HOME at account na ginagamit ng naka-iskedyul na trabaho.

Sadyang itakda ang mga kailangang entry ng proxy sa piniling file. Ang listahan ng HTTP proxy ay makapagbibigay ng mga kandidatong URL para sa pampublikong pag-download ng ulat sa isang pinahihintulutang rutang pampublikong proxy. Ang .wgetrc ng isang root account ay hindi awtomatikong configuration ng ibang user, at ang pagkopya ng buong file ay maaari ring makopya ang mga walang kaugnayang opsyon.

Kapag tumugma ang configuration, itago ang tunay na error ng Wget mula sa trabaho. Ang tinanggihang koneksyon ng proxy, isang hamon na 407 at isang error sa sertipiko ng destinasyon ay nangangailangan ng magkaibang susunod na hakbang.

Kaugnay na mga artikulo