2017-09-27 18 views
1

私はscrontスクリプトを実行するようにcrontabを設定しましたが、動作しません。 ターミナルで同じコマンドを試します。しかしそれはうまくいく。crontabがscrapyで正しく動作していない

rankAuction 

のcrontab:

$ crontab -l 
*/10 * * * * cd ~/PRG/tutorials/tutorials/spiders && scrapy crawl nodecrawler 

どのように私はこの問題を解決することができますか?

あなたはUnknown command Scrapyまたは同様のエラーを取得する必要があります

grep CRON /var/log/syslog 

に行くScrapyではないので

が、私はそのを確信していただきました!見るためにあなたのcronのログを確認してくださいあなたの

+0

を行う(1)の代わりに使用しての完全なパスを使用してみてください'〜' sign(2)指定されたパスはScrapyプロジェクトのパスですか?そこから 'scrap crawl'コマンドが起動されなければならないからです。 –

+0

cd/PRG/tutorials/tutorials/spiders && scrap crawl nodecrawler >> >>/tmp/cron.log'コマンドを '/ bin/bash -lc 'に変更し、あなたの'/tmp/cronの内容を確認してください。ログファイル –

答えて

1

に感謝、この質問にお答えくださいin PATH

修正するには

お使いの端末タイプ echo $PATH

コピーで

出力し、そのファイルの先頭で今すぐcrontab -l

に入るこの

PATH=<PASTE WHAT YOU COPIED IN LAST STEP> 
関連する問題