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 за посао. Апсолутне путање уклањају још једну разлику у односу на радни директоријум интерактивне љуске.

Wget подразумевано чита глобалну почетну датотеку, а затим корисничку почетну датотеку. WGETRC бира локацију друге; у супротном Wget тражи $HOME/.wgetrc. Зато су HOME и налог које користи заказани посао важни.

Свесно поставите потребне прокси уносе у изабрану датотеку. Листа HTTP проксија може дати кандидатске URL-ове за јавна преузимања извештаја на дозвољеној јавној прокси рути. .wgetrc root налога није аутоматски конфигурација другог корисника, а копирање целе датотеке може копирати и неповезане опције.

Када се конфигурација поклопи, сачувајте стварну Wget грешку из посла. Одбијена прокси веза, 407 изазов и грешка сертификата одредишта захтевају различите следеће кораке.

Повезани чланци