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 आणि लायब्ररी-मार्ग जोडणे अनावश्यक आहे.

संबंधित लेख