Wget naredba koju pokreće cron može učitati konfiguraciju drugog korisnika i drugačije okruženje od iste naredbe u interaktivnom terminalu.

Za GNU Wget 1.x stavite relevantne postavke posla u datoteku koju njegov račun može čitati:

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

Postojeći korisnički crontab može izričito odabrati tu datoteku:

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

Zamijenite izvršnu datoteku, konfiguraciju, izlaznu putanju i URL za posao. Apsolutne putanje uklanjaju još jednu razliku prema radnom direktoriju interaktivne ljuske.

Wget prema zadanim postavkama čita globalnu početnu datoteku, a zatim korisničku početnu datoteku. WGETRC odabire lokaciju potonje; inače Wget traži $HOME/.wgetrc. Zato su HOME i račun koje koristi zakazani posao važni.

Svjesno postavite potrebne proxy unose u odabranu datoteku. Popis HTTP proxyja može dati kandidatne URL-ove za javna preuzimanja izvještaja na dopuštenoj javnoj proxy ruti. .wgetrc root računa nije automatski konfiguracija drugog korisnika, a kopiranje cijele datoteke može kopirati i nepovezane opcije.

Kada se konfiguracija poklopi, sačuvajte stvarnu Wget grešku iz posla. Odbijena proxy veza, 407 izazov i greška certifikata odredišta zahtijevaju različite sljedeće korake.

Povezani članci