Një komandë Wget e ekzekutuar nga cron mund të ngarkojë konfigurimin e një përdoruesi tjetër dhe një mjedis të ndryshëm nga e njëjta komandë në një terminal interaktiv.

Për GNU Wget 1.x, vendosni cilësimet përkatëse të punës në një skedar që llogaria e saj mund të lexojë:

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

Një crontab ekzistues i përdoruesit mund ta zgjedhë atë skedar në mënyrë eksplicite:

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

Zëvendësoni ekzekutuesin, konfigurimin, shtegun e daljes dhe URL-në për punën. Shtigjet absolute heqin një ndryshim tjetër nga drejtoria e punës e një shell-i interaktiv.

Si parazgjedhje, Wget lexon fillimisht një skedar nisjeje global dhe më pas skedarin e nisjes së përdoruesit. WGETRC zgjedh vendndodhjen e këtij të fundit; përndryshe Wget kërkon $HOME/.wgetrc. Prandaj kanë rëndësi HOME dhe llogaria që përdor puna e planifikuar.

Vendosni me qëllim hyrjet e nevojshme të proksit në skedarin e zgjedhur. Lista e proksive HTTP mund të ofrojë URL kandidate për shkarkime publike raportesh në një rrugë të lejuar të proksit publik. Skedari .wgetrc i një llogarie root nuk është automatikisht konfigurimi i një përdoruesi tjetër, dhe kopjimi i të gjithë skedarit mund të kopjojë edhe opsione të palidhura.

Kur konfigurimi përputhet, ruani gabimin real të Wget nga puna. Një lidhje proksi e refuzuar, një sfidë 407 dhe një gabim certifikate i destinacionit kërkojnë hapa të ndryshëm.

Artikuj të ngjashëm