प्रॉक्सी पर्यावरण चरों के साथ Python cron कार्य निर्धारित करें
मार्ग को crontab में रखें और प्रोजेक्ट का इंटरप्रेटर तथा कार्य निर्देशिका स्पष्ट रूप से चुनें।
Cronie/Vixie शैली का crontab अपने निर्धारित कमांडों के ऊपर पर्यावरण प्रविष्टियाँ स्वीकार करता है। एक Python कार्य अपना प्रॉक्सी मार्ग सीधे प्राप्त कर सकता है:
http_proxy=http://proxy.example.net:8080
https_proxy=http://proxy.example.net:8080
15 * * * * cd /srv/myapp && /srv/myapp/.venv/bin/python jobs/fetch.py
उदाहरण हर घंटे के मिनट 15 पर चलता है। पथ किसी मौजूदा प्रोजेक्ट और Python पर्यावरण को संदर्भित करते हैं, और स्क्रिप्ट द्वारा उपयोग किया जाने वाला HTTP क्लाइंट इन प्रॉक्सी चरों को पढ़ना चाहिए। HTTP प्रॉक्सी सूची किसी अनुमत सार्वजनिक फ़ेच कार्य के लिए एक एंडपॉइंट दे सकती है जिसे प्रॉक्सी खाते की आवश्यकता नहीं है।
वे पर्यावरण प्रविष्टियाँ उस crontab के बाद के कार्यों पर लागू होती हैं। यदि केवल एक कार्य को मार्ग का उपयोग करना चाहिए, तो चर असाइनमेंट उस कार्य के कमांड पर रखें।
प्रोजेक्ट का वास्तविक इंटरप्रेटर और कार्य निर्देशिका उपयोग करें। सही प्रॉक्सी मान किसी अन्य Python इंस्टॉलेशन को इच्छित निर्भरताएँ आयात करने या प्रोजेक्ट के सापेक्ष कॉन्फ़िगरेशन फ़ाइल खोजने के लिए बाध्य नहीं कर सकता। जब निर्धारित कमांड पहले से सही पर्यावरण चुनता है तो व्यापक PYTHONPATH और लाइब्रेरी-पथ जोड़ अनावश्यक हैं।