3

仮想環境下でcrontabを使用してscrapyのクロールコマンドを実行しようとすると、cronジョブからscrapyコマンドを実行中に以下のエラーが発生する -

     UserWarning: Cannot import scrapy settings module myspider.settings warnings.warn("Cannot import scrapy settings module
 %s" % scrapy_module) 
     ..... 
     raise KeyError("Spider not found: %s" % spider_name) KeyError: 'Spider not found: myspider'

助けや提案はありますか?

4

1 に答える 1

2

crontab で実行中に PYTHONPATH が欠落していました。

次のcronジョブの前に追加しました:

*/40 * * * * ソース /home/water/.virtualenvs/water/bin/activate && cd $HOME/water2012/ && スクレイピー クロール water2012 >> $HOME/water2012/log/log_$(date +\%Y\ %m\%d).log 2>&1

于 2012-09-15T18:47:05.933 に答える