Un processo cron di Wget può scegliere il proprio file di configurazione proxy
Usate un file di avvio Wget esplicito e percorsi assoluti quando un processo pianificato non vede la configurazione proxy usata in un account interattivo.
Un comando Wget eseguito da cron può caricare la configurazione di un altro utente e un ambiente diverso rispetto allo stesso comando in un terminale interattivo.
Per GNU Wget 1.x, inserite le impostazioni pertinenti del processo in un file che il suo account può leggere:
use_proxy = on
http_proxy = http://proxy.example:8080
https_proxy = http://proxy.example:8080
Un crontab utente esistente può selezionare quel file in modo esplicito:
15 3 * * * /usr/bin/wget --config=/home/reports/wget-proxy.conf --output-document=/home/reports/report.csv https://data.example/report.csv
Sostituite l'eseguibile, la configurazione, il percorso di output e l'URL del processo. I percorsi assoluti eliminano un'altra differenza rispetto alla directory di lavoro di una shell interattiva.
Per impostazione predefinita Wget legge un file di avvio globale e poi il file di avvio dell'utente. WGETRC seleziona la posizione di quest'ultimo; altrimenti Wget cerca $HOME/.wgetrc. Contano quindi la HOME e l'account usati dal processo pianificato.
Impostate deliberatamente le voci proxy necessarie nel file scelto. La lista di proxy HTTP può fornire URL candidati per download pubblici di report su un percorso proxy pubblico consentito. Il file .wgetrc di un account root non è automaticamente la configurazione di un altro utente, e copiare l'intero file può copiare anche opzioni non correlate.
Quando la configurazione coincide, conservate l'errore Wget reale del processo. Una connessione proxy rifiutata, una richiesta 407 e un errore di certificato della destinazione richiedono passi successivi diversi.