我正在运行 scrapy 0.24.4,它需要 python2.7。 所以我在/usr/local/bin/中安装了 python2.7
并创建 name.sh 文件来运行我的脚本:
cd /home/user/public_html/dir/
PATH=$PATH:/usr/local/bin
export PATH
scrapy crawl script-call
并设置 crontab:
* * * * * /root/name.sh
但它给了我输出:
Scrapy 0.24.4 requires Python 2.7
最佳答案
顺序很重要。为了选择你想要的 python,而不是:
PATH=$PATH:/usr/local/bin
export PATH
有:
export PATH=/usr/local/bin:${PATH}
关于centos 6.3 中的 python cron 作业错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26067497/