Wget को cron कार्यले आफ्नै प्रोक्सी कन्फिगरेसन फाइल छान्न सक्छ
जब निर्धारित कार्यले अन्तरक्रियात्मक खातामा प्रयोग हुने प्रोक्सी कन्फिगरेसन देख्न सक्दैन, स्पष्ट Wget स्टार्टअप फाइल र निरपेक्ष मार्ग प्रयोग गर्नुहोस्।
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
कार्यका लागि executable, कन्फिगरेसन, आउटपुट मार्ग र URL बदल्नुहोस्। निरपेक्ष मार्गहरूले अन्तरक्रियात्मक shell को कार्य निर्देशिकाबाट अर्को भिन्नता हटाउँछन्।
पूर्वनिर्धारित रूपमा Wget ले पहिले विश्वव्यापी स्टार्टअप फाइल र त्यसपछि आफ्नो प्रयोगकर्ता स्टार्टअप फाइल पढ्छ। WGETRC ले पछिल्लोको स्थान छान्छ; अन्यथा Wget ले $HOME/.wgetrc खोज्छ। त्यसैले निर्धारित कार्यले प्रयोग गर्ने HOME र खाता महत्त्वपूर्ण छन्।
छानिएको फाइलमा आवश्यक प्रोक्सी प्रविष्टिहरू जानाजान सेट गर्नुहोस्। HTTP प्रोक्सी सूचीले अनुमत सार्वजनिक-प्रोक्सी मार्गमा सार्वजनिक प्रतिवेदन डाउनलोडका लागि उम्मेदवार URL दिन सक्छ। root खाताको .wgetrc स्वतः अर्को प्रयोगकर्ताको कन्फिगरेसन होइन, र पूरै फाइल प्रतिलिपि गर्दा असम्बन्धित विकल्प पनि प्रतिलिपि हुन सक्छन्।
कन्फिगरेसन मिलेपछि, कार्यबाट आएको वास्तविक Wget त्रुटि सुरक्षित राख्नुहोस्। अस्वीकृत प्रोक्सी जडान, 407 चुनौती र गन्तव्य प्रमाणपत्र त्रुटिका लागि फरक अर्को कदम चाहिन्छ।