J'ai mis crontab pour exécuter un script scrapy, mais ce n'est pas de travail. alors je tente la même commande dans le terminal. mais ça marche bien.crontab ne fonctionne pas correctement avec scrapy
rankAuction
crontab:
$ crontab -l
*/10 * * * * cd ~/PRG/tutorials/tutorials/spiders && scrapy crawl nodecrawler
Comment puis-je résoudre ce problème? s'il vous plaît répondre à cette question
merci
(1) Essayez d'utiliser le chemin complet au lieu d'utiliser '' 'signe (2) Le chemin donné est-il le chemin de votre projet Scrapy? Parce que la commande 'scrapy crawl' doit être lancée à partir de là. –
Essayez de changer la commande '/ bin/bash -lc" cd ~/PRG/tutoriels/tutoriels/araignées && scrapy crawl nodecrawler ">>/tmp/cron.log' et voyez ce que vous obtenez dans votre'/tmp/cron. fichier log –