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 ಮತ್ತು ಗ್ರಂಥಾಲಯ-ಮಾರ್ಗ ಸೇರ್ಪಡೆಗಳು ಅನಗತ್ಯ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು