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 બદલો. સંપૂર્ણ પાથ ઇન્ટરેક્ટિવ શેલના કાર્ય ડિરેક્ટરી કરતાં બીજો તફાવત દૂર કરે છે.

ડિફોલ્ટ રીતે Wget પહેલાં વૈશ્વિક સ્ટાર્ટઅપ ફાઇલ અને પછી તેની વપરાશકર્તા સ્ટાર્ટઅપ ફાઇલ વાંચે છે. WGETRC પછીનીનું સ્થાન પસંદ કરે છે; નહીં તો Wget $HOME/.wgetrc શોધે છે. તેથી નિર્ધારિત કાર્ય જે HOME અને એકાઉન્ટ વાપરે છે તે મહત્વનાં છે.

પસંદ કરેલી ફાઇલમાં જરૂરી પ્રોક્સી એન્ટ્રીઓ જાણી જોઈને સેટ કરો. HTTP પ્રોક્સી સૂચિ માન્ય જાહેર-પ્રોક્સી માર્ગ પર જાહેર રિપોર્ટ ડાઉનલોડ માટે ઉમેદવાર URL આપી શકે છે. root એકાઉન્ટનું .wgetrc આપોઆપ બીજા વપરાશકર્તાની ગોઠવણી નથી, અને આખી ફાઇલ નકલ કરવાથી અસંબંધિત વિકલ્પો પણ નકલ થઈ શકે છે.

ગોઠવણી મેળ ખાય પછી, કાર્યમાંથી આવેલી વાસ્તવિક Wget ભૂલ સાચવો. નકારાયેલ પ્રોક્સી જોડાણ, 407 પડકાર અને લક્ષ્ય પ્રમાણપત્ર ભૂલ માટે અલગ આગળના પગલાં જરૂરી છે.

સંબંધિત લેખો