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 чакырыгы жана багыттын сертификат катасы ар башка кийинки кадамдарды талап кылат.

Тектеш макалалар