通常の場所でpyファイルとしてカスタム管理コマンドを作成しました。django-chronographスクリプトは、cronジョブや手動でアクセス許可の問題で実行されません。
クロノグラフが適切な場所に取り付けられており、同期されています。
また、私はそれが正しいかもしれないと思うと、次のことを試みたがないいただきました!私はしました
* * * * * /home/shofty/virtualenvs/webbricks/bin/chronograph -e /home/shofty/virtualenvs/webbricks/bin/activate_this.py -p /home/shofty/virtualenvs/webbricks/website/manage.py cron
ドキュメントで、次の
* * * * * /home/shofty/virtualenvs/webbricks/bin/chronograph -e /home/shofty/virtualenvs/webbricks/bin/activate_this.py -p /home/shofty/virtualenvs/webbricks/website
アイブとしてcronジョブを作成しましたmanage.py cronが追加されました。これは、実行する必要のあるジョブを探すためにクロノグラフ機能に指示するために実行するものです。もし私の仮想envの私はmanage.py cronを実行し、それは動作し、ジョブが実行されます。
両方のジョブが実行に失敗しましたが、手動でsuまたは自分のユーザーとして実行しようとすると、アクセスが拒否されたために失敗します。彼らがどのような許可を参照しているか分からない。誰もこの前に来る?
「/tmp/chrono.log」を行の末尾に追加し、そのファイルの末尾に-fを追加してください。それはあなたにいくつかのより多くの情報を与えるはずです。 –
にはアンパサンドは必要ありません。スクリプトによって詳細な出力を得るためにcron行に-lを追加してください... – bytejunkie