私はいくつかのpythonモジュールを開発し、virtualenvで実行しました。 私はこのようなタスクをスケジュールして(そしていくつかの依存関係を追加する) を特定の時刻に実行したいと考えています。このような例を何かのためvirtualenvでのPythonモジュールのスケジュール設定/編成方法は?
: 私は
moduleA.py, moduleB.py, moduleC.py, moduleD.py
のようないくつかのPythonモジュールを持って、彼らは同じように編成されます。今、私はプロジェクトAの中で実行したいので
Project A
--------- moduleA.py
--------- moduleB.py
--------- moduleC.py
Project B
--------- moduleB.py
--------- moduleD.py
virtualenv "projectA" その環境はsource /virtualenv/projectA/bin/active
であるべきです。 これはShell - Scriptで行うことができます。 しかし、それはmoduleA.pyを開始し、終了したらmoduleB.pyなどで開始します。最後に、環境を無効にすることができます。
この手順は、異なる時間とプロジェクトに繰り返す必要があります。 どの方法が良い選択になるのかわかりません。 私はluigi、気流、またはcrontabについて考えています。 私はいくつかのヒントを得たいと思います。
ありがとうございました。