2012-04-24 11 views
0

webfactionでホストされているdjangoプロジェクトで作業するcrontabタスクを取得しようとしています。私は別のwebfactionサーバー上で動作するものと同一の文の後にそれをモデル化:webfactionでdjango cronエラーが発生しました

*/2 * * * * (cd /home/mb52089/webapps/smartcarpools_prod/smartcarpools; /usr/local/bin/python2.7 manage.py send_msg >> /home/mb52089/webapps/smartcarpools_prod/arch_send_msg.log 2>&1) 

は、次のエラーを取得:

Traceback (most recent call last): 
    File "manage.py", line 14, in <module> 
    execute_manager(settings) 
    File "/home/mb52089/lib/python2.7/django/core/management/__init__.py", line 459, in execute_manager 
    utility.execute() 
    File "/home/mb52089/lib/python2.7/django/core/management/__init__.py", line 382, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/home/mb52089/lib/python2.7/django/core/management/__init__.py", line 261, in fetch_command 
    klass = load_command_class(app_name, subcommand) 
    File "/home/mb52089/lib/python2.7/django/core/management/__init__.py", line 70, in load_command_class 
    return module.Command() 
AttributeError: 'module' object has no attribute 'Command' 

コマンドに私からそれを実行しようとした場合も動作しません。コマンドライン。しかし、私がpython2.7 manage.pyシェルを実行すると、うまくいきますので、manage.py OKになっています。

私はしばらくこの車輪を回転させていましたが、ウェブファクションはあまり役に立っていませんでした。どんな助けでも大歓迎です。ありがとう!

+0

私は新人のミスを犯し、完全にDjangoのコマンドタスクのために必要な構造の一部を残し: クラスコマンド(BaseCommand): #1引数= '' ヘルプ= 'が期限切れの足を削除し、好みや割り当て' はデフ(自己、* argsを、**オプション)を扱う: – mb52089

+0

の場合それが解決したのですが、答えを投稿して自分自身を正しいとマークしてください! –

答えて

0

私は新人のミスを犯し、完全にDjangoのコマンドタスクのために必要な構造の一部を残し:

class Command(BaseCommand): 
help = 'Deletes expired legs, preferences and assignments' 
    def handle(self, *args, **options): 
関連する問題