Cronie/Vixie estiloko crontab batek ingurune-sarrerak onartzen ditu bere programatutako komandoen gainean. Python zeregin batek bere proxy ibilbidea zuzenean jaso dezake:

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

Adibidea orduro 15. minutuan exekutatzen da. Bideek lehendik dagoen proiektu eta Python ingurune bati egiten diete erreferentzia, eta scriptak erabiltzen duen HTTP bezeroak proxy aldagai hauek irakurri behar ditu. HTTP proxy zerrendak proxy konturik behar ez duen baimendutako erauzketa publiko baterako amaierako puntua eman dezake.

Ingurune-sarrera horiek crontab horretako ondorengo zereginei aplikatzen zaizkie. Ibilbidea zeregin bakarrari erabili behar badu, jarri aldagai-esleipenak zeregin horren komandoan.

Erabili proiektuaren benetako interpretea eta lan-direktorioa. Proxy balio zuzen batek ezin du beste Python instalazio bat behartu nahi diren mendekotasunak inportatzera edo proiektuarekiko konfigurazio fitxategi bat aurkitzera. PYTHONPATH eta liburutegi-bideen gehitze zabalak ez dira beharrezkoak programatutako komandoak jada ingurune egokia hautatzen duenean.

Erlazionatutako artikuluak