2016-09-04 5 views
0

django-archiveを使用してcrontabにサイトバックアップを実行させるのに問題があります。生産中のcrontabによるDjangoアーカイブ

crontabファイル:

0 5 * * * python ~/SBGBook/gbsite/manage.py archive 

エラー:

Traceback (most recent call last): 
    File "/home/jgates/SBGBook/gbsite/manage.py", line 17, in <module> 
     "Couldn't import Django. Are you sure it's installed and " 
    ImportError: Couldn't import Django. Are you sure it's installed and available $ 

私はgbsite/ディレクトリにいる場合python manage.py archiveコマンドは素晴らしい作品が、パスの問題のいくつかの並べ替えがここにあります、私は推測しています。これはすべて運用サーバー上のvenvで実行されています。

答えて

1

はあなたにvirtualenvからPythonインタプリタを使用してみてください:

0 5 * * * /path/to/virtualenv/bin/python ~/SBGBook/gbsite/manage.py archive 
+0

のpythonに上記のパスが – DeltaG

+0

@DeltaGが見つかりません見つかりませんでしたが、素晴らしいアイデアだそれ?この通訳への道は何ですか? CLIから実行して、cronに渡したいコマンドを実行できますか? (私は許可の問題を疑う)。 – vmonteco

+1

明らかにあなたの仮想環境への道は異なるでしょう! :) –

関連する問題