Ich habe ein paar Python-Module entwickelt und führe sie in einem virtualenv aus. Ich möchte solche Aufgaben planen (und einige Abhängigkeiten hinzufügen) zu bestimmten Zeiten ausgeführt werden.Wie planen/organisieren Python-Module in virtualenv?
Zum Beispiel so etwas wie dieses: Ich habe einige Python-Modulen bekam wie
moduleA.py, moduleB.py, moduleC.py, moduleD.py
und sie werden wie organisiert werden:
Project A
--------- moduleA.py
--------- moduleB.py
--------- moduleC.py
Project B
--------- moduleB.py
--------- moduleD.py
So, jetzt will ich Projekt A in die laufen virtualenv "ProjektA". Also sollte diese Umgebung mit source /virtualenv/projectA/bin/active
. Ok. Das könnte mit einem Shell - Script gemacht werden. Aber dann sollte es moduleA.py starten und wenn das fertig ist, starte mit moduleB.py und so weiter. Schließlich kann die Umgebung deaktiviert werden.
Dieser Vorgang sollte zu verschiedenen Zeiten und Projekten wiederholt werden. Ich weiß nicht, welche Methode eine gute Wahl wäre. Ich lese über Luigi, Luftstrom oder dachte sogar über Crontab nach. Ich hätte gerne ein paar Hinweise.
Danke.