Cronie/Vixie ශෛලියේ crontab එහි නියමිත විධානවලට ඉහළින් පරිසර සටහන් පිළිගනී. Python කාර්යයකට එහි proxy මාර්ගය සෘජුවම ලබා ගත හැක:

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 පරිසරයක් වෙත යොමු වන අතර, script භාවිතා කරන HTTP සේවාදායකය මෙම proxy විචල්‍ය කියවිය යුතුය. HTTP proxy ලැයිස්තුව proxy ගිණුමක් අවශ්‍ය නොවන අවසර ලත් පොදු ලබාගැනීමේ කාර්යයක් සඳහා අන්ත ලක්ෂ්‍යයක් සැපයිය හැක.

එම පරිසර සටහන් එම crontab හි පසු කාර්යයන්ට අදාළ වේ. එක් කාර්යයක් පමණක් මාර්ගය භාවිත කළ යුතු නම්, විචල්‍ය පැවරීම් එම කාර්යයේ විධානය මත තබන්න.

ව්‍යාපෘතියේ සැබෑ interpreter සහ කාර්ය නාමාවලිය භාවිත කරන්න. නිවැරදි proxy අගයකට වෙනත් Python ස්ථාපනයක් අදහස් කළ යැපීම් ආයාත කිරීමට හෝ ව්‍යාපෘතියට සාපේක්ෂව වින්‍යාස ගොනුවක් සොයා ගැනීමට බල කළ නොහැක. නියමිත විධානය දැනටමත් නිවැරදි පරිසරය තෝරා ගන්නා විට පුළුල් PYTHONPATH සහ පුස්තකාල මාර්ග එකතු කිරීම් අනවශ්‍යය.

අදාළ ලිපි