2017-08-29 6 views
0

私はAPIエンドポイントから一部のデータにアクセスして取得するためにcronジョブサーバ側を実行する必要があります...Pythonスクリプトをcronの実行に関するアドバイス...スイッチング電源環境

私はちょうど上のアドバイスを探しています仮想のpython環境を切り替える。

このような

なりの何か:

0 4 0 0 0 cd to/python/root/environment/path && source activate myenvironment && cd && path/to/python path/to/my/python/script 

答えて

1

さらに簡単:

0 4 0 0 0 to/python/root/environment/path/bin/python path/to/my/python/script 

すなわち、仮想環境からpythonでスクリプトを実行すれば十分です。

+0

優秀 - これを試します。また、rootユーザーの外でcronを実行できますか? –

+0

もちろん、そのユーザーはvirtualenvにアクセスする必要があります。つまり、venvは/ rootにあってはいけません。/usr/local、/ varまたは/ home/$ USERに再作成してください。再作成、移動しない - 仮想環境は再配置できません。 – phd

関連する問題