Cronie/Vixie üslublu crontab planlaşdırılmış əmrlərinin üstündə mühit qeydlərini qəbul edir. Python tapşırığı proxy marşrutunu birbaşa ala bilər:

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

Nümunə hər saatın 15-ci dəqiqəsində işləyir. Yollar mövcud layihəyə və Python mühitinə işarə edir, skriptin istifadə etdiyi HTTP klienti bu proxy dəyişənlərini oxumalıdır. HTTP proxy siyahısı proxy hesabı tələb etməyən icazəli ictimai gətirmə tapşırığı üçün son nöqtə təmin edə bilər.

Həmin mühit qeydləri həmin crontab-dakı sonrakı tapşırıqlara aiddir. Yalnız bir tapşırıq marşrutdan istifadə etməlidirsə, dəyişən təyinatlarını həmin tapşırığın əmrinə yerləşdirin.

Layihənin faktiki interpreterindən və iş qovluğundan istifadə edin. Düzgün proxy dəyəri başqa Python quraşdırmasının nəzərdə tutulan asılılıqları idxal etməsinə və ya layihəyə nisbətən konfiqurasiya faylını tapmasına səbəb ola bilməz. Planlaşdırılmış əmr artıq düzgün mühiti seçdikdə geniş PYTHONPATH və kitabxana yolu əlavələri lazımsızdır.

Əlaqəli məqalələr