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 шақыруы және мақсат сертификатының қатесі әртүрлі келесі қадамдарды талап етеді.

Қатысты мақалалар