Unha tarefa cron de Wget pode escoller o seu propio ficheiro de configuración de proxy
Use un ficheiro de inicio explícito de Wget e rutas absolutas cando unha tarefa programada non ve a configuración de proxy usada nunha conta interactiva.
Un comando Wget executado por cron pode cargar a configuración doutro usuario e un contorno distinto do mesmo comando nun terminal interactivo.
Para GNU Wget 1.x, poña os axustes relevantes da tarefa nun ficheiro que a súa conta poida ler:
use_proxy = on
http_proxy = http://proxy.example:8080
https_proxy = http://proxy.example:8080
Un crontab de usuario existente pode seleccionar ese ficheiro de forma explícita:
15 3 * * * /usr/bin/wget --config=/home/reports/wget-proxy.conf --output-document=/home/reports/report.csv https://data.example/report.csv
Substitúa o executábel, a configuración, a ruta de saída e o URL da tarefa. As rutas absolutas eliminan outra diferenza respecto do directorio de traballo dun shell interactivo.
Por defecto, Wget le primeiro un ficheiro de inicio global e despois o seu ficheiro de inicio de usuario. WGETRC selecciona a localización deste último; se non, Wget busca $HOME/.wgetrc. Por iso importan o HOME e a conta que usa a tarefa programada.
Estableza deliberadamente as entradas de proxy necesarias no ficheiro escollido. A lista de proxies HTTP pode fornecer URL candidatos para descargas públicas de informes nunha ruta de proxy público permitida. O .wgetrc dunha conta root non é automaticamente a configuración doutro usuario, e copiar todo o ficheiro tamén pode copiar opcións sen relación.
Cando a configuración coincida, conserve o erro real de Wget da tarefa. Unha conexión de proxy rexeitada, un desafío 407 e un erro de certificado do destino requiren pasos seguintes distintos.