Wget'тин cron тапшырмасы өзүнүн прокси конфигурация файлын тандай алат
Пландаштырылган тапшырма интерактивдүү аккаунтта колдонулган прокси конфигурациясын көрбөсө, ачык Wget баштоо файлын жана абсолюттук жолдорду колдонуңуз.
cron иштеткен Wget буйругу интерактивдүү терминалдагы ошол эле буйрукка караганда башка колдонуучунун конфигурациясын жана башка чөйрөнү жүктөшү мүмкүн.
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 жана аккаунт маанилүү.
Тандалган файлда керектүү прокси жазууларын атайын коюңуз. HTTP прокси тизмеси уруксат берилген коомдук прокси маршрутунда коомдук отчетторду жүктөө үчүн талапкер URL'дерди бере алат. root аккаунтунун .wgetrc файлы автоматтык түрдө башка колдонуучунун конфигурациясы эмес, ал эми бүт файлды көчүрүү байланышы жок параметрлерди да көчүрүшү мүмкүн.
Конфигурация дал келгенде, тапшырмадан келген чыныгы Wget катасын сактаңыз. Четке кагылган прокси байланышы, 407 чакырыгы жана багыттын сертификат катасы ар башка кийинки кадамдарды талап кылат.