在Cron工作中Scrapy

想从cron工作中执行我的爬虫。

我创建bash文件getdata.sh,其中scrapy项目位于它的Spiders中

#!/bin/bash

cd /myfolder/crawlers/

scrapy crawl my_spider_name

我的crontab看起来像这样,我想每5分钟执行一次

 */5 * * * * sh /myfolder/crawlers/getdata.sh 

但这没用,怎么了,我的错误在哪里?

当我从终端sh /myfolder/crawlers/getdata.sh执行我的bash文件时,它工作正常

回答:

我解决了这个问题,包括进入bash文件的PATH

#!/bin/bash

cd /myfolder/crawlers/

PATH=$PATH:/usr/local/bin

export PATH

scrapy crawl my_spider_name

以上是 在Cron工作中Scrapy 的全部内容, 来源链接: utcz.com/qa/413030.html

回到顶部