Crontab í Cronie/Vixie-stíl tekur við umhverfisfærslum fyrir ofan tímasettar skipanir sínar. Python-vinna getur fengið proxy-slóðina sína beint:

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

Dæmið keyrir á mínútu 15 hverrar klukkustundar. Slóðirnar vísa í fyrirliggjandi verkefni og Python-umhverfi, og HTTP-biðlarinn sem skriftan notar verður að lesa þessar proxy-breytur. HTTP-proxylistinn getur veitt endapunkt fyrir leyfða opinbera sækjuverkefni sem þarf ekki proxy-reikning.

Þessar umhverfisfærslur gilda fyrir síðari verk í þeim crontab. Ef aðeins eitt verk á að nota slóðina, setjið breytuskilgreiningarnar á skipun þess verks í staðinn.

Notið raunverulegan túlk og vinnumöppu verkefnisins. Rétt proxy-gildi getur ekki fengið aðra Python-uppsetningu til að flytja inn fyrirhugaðar ósjálfstæður eða finna stillingarskrá miðað við verkefnið. Víðtæk viðbót PYTHONPATH og bókasafnsslóða er óþörf þegar tímasetta skipunin velur þegar rétta umhverfið.

Tengdir greinar