Cronin käynnistämä Wget-komento voi ladata toisen käyttäjän asetukset ja eri ympäristön kuin sama komento interaktiivisessa päätteessä.

Sijoita GNU Wget 1.x:ssä työn olennaiset asetukset tiedostoon, jonka sen tili voi lukea:

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

Olemassa oleva käyttäjän crontab voi valita kyseisen tiedoston nimenomaisesti:

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

Korvaa työn suoritettava tiedosto, asetukset, tulostepolku ja URL-osoite. Absoluuttiset polut poistavat vielä yhden eron interaktiivisen komentotulkin työhakemistoon.

Oletuksena Wget lukee ensin yleisen käynnistystiedoston ja sitten käyttäjän käynnistystiedoston. WGETRC valitsee jälkimmäisen sijainnin; muuten Wget etsii tiedostoa $HOME/.wgetrc. Siksi ajastetun työn käyttämä HOME ja tili ovat merkityksellisiä.

Aseta tarvittavat välityspalvelinmerkinnät tarkoituksella valittuun tiedostoon. HTTP-välityspalvelinluettelo voi tarjota ehdokas-URL-osoitteita julkisten raporttien latauksiin sallitulla julkisen välityspalvelimen reitillä. Root-tilin .wgetrc ei ole automaattisesti toisen käyttäjän asetukset, ja koko tiedoston kopioiminen voi kopioida myös asiaankuulumattomia valintoja.

Kun asetukset täsmäävät, säilytä työn todellinen Wget-virhe. Hylätty välityspalvelinyhteys, 407-haaste ja kohteen varmennevirhe vaativat erilaiset seuraavat vaiheet.

Aiheeseen liittyvät artikkelit