Opravilo Wget v cronu lahko izbere svojo konfiguracijsko datoteko posrednika
Uporabite izrecno zagonsko datoteko Wget in absolutne poti, ko načrtovano opravilo ne vidi konfiguracije posrednika, ki se uporablja v interaktivnem računu.
Ukaz Wget, ki ga zažene cron, lahko naloži konfiguracijo drugega uporabnika in drugačno okolje kot isti ukaz v interaktivnem terminalu.
Za GNU Wget 1.x postavite ustrezne nastavitve opravila v datoteko, ki jo njegov račun lahko prebere:
use_proxy = on
http_proxy = http://proxy.example:8080
https_proxy = http://proxy.example:8080
Obstoječi uporabniški crontab lahko to datoteko izrecno izbere:
15 3 * * * /usr/bin/wget --config=/home/reports/wget-proxy.conf --output-document=/home/reports/report.csv https://data.example/report.csv
Zamenjajte izvršilno datoteko, konfiguracijo, izhodno pot in URL za opravilo. Absolutne poti odstranijo še eno razliko glede na delovno mapo interaktivne lupine.
Wget privzeto prebere globalno zagonsko datoteko in nato uporabniško zagonsko datoteko. WGETRC izbere mesto slednje; sicer Wget išče $HOME/.wgetrc. Zato sta pomembna HOME in račun, ki ju uporablja načrtovano opravilo.
Namerno nastavite potrebne vnose posrednika v izbrani datoteki. Seznam posrednikov HTTP lahko ponudi kandidatne URL-je za javne prenose poročil na dovoljeni javni poti posrednika. Datoteka .wgetrc računa root ni samodejno konfiguracija drugega uporabnika, kopiranje celotne datoteke pa lahko kopira tudi nepovezane možnosti.
Ko se konfiguracija ujema, ohranite dejansko napako Wget iz opravila. Zavrnjena povezava prek posrednika, izziv 407 in napaka potrdila cilja zahtevajo različne naslednje korake.