Eng crontab am Cronie/Vixie-Stil akzeptéiert Ëmweltanträg iwwer hire geplangten Kommandoen. En Python-Job kann seng Proxy-Streck direkt kréien:

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'Beispill leeft op der Minutt 15 vun all Stonn. D'Weeder bezéien sech op en existéierende Projet an eng Python-Ëmwelt, an den HTTP-Client, deen de Skript benotzt, muss dës Proxy-Variabelen liesen. D'HTTP-Proxy-Lëscht kann en Endpunkt fir en erlaabten ëffentlechen Ofruffjob ubidden, deen e Proxy-Kont net brauch.

Dës Ëmweltanträg gëllen fir déi nächst Jobs an där crontab. Wann nëmmen een Job d'Streck benotze soll, setzt d'Variabelzouweisungen amplaz op de Kommando vun deem Job.

Benotzt den tatsächlechen Interpreter an den Aarbechtsverzeechnis vum Projet. Ee korrekte Proxy-Wäert kann eng aner Python-Installatioun net dozou bréngen, déi virgesinn Ofhängegkeeten z'importéieren oder eng Konfiguratiounsdatei relativ zum Projet ze fannen. Breet Ergänzunge vu PYTHONPATH a Bibliothéikspfade sinn iwwerflësseg, wann de geplangte Kommando schonn déi richteg Ëmwelt auswielt.

Ähnlech Artikelen