【问题标题】:cron couldn't run Scrapycron 无法运行 Scrapy
【发布时间】:2016-10-06 20:32:52
【问题描述】:

crontab中的代码0 * * * * cd /home/scrapy/foo/ && scrapy crawl foo >> /var/log/foo.log

无法运行爬网,因为我的日志文件中没有日志。 我使用0 * * * * cd /home/scrapy/foo/ && pwd >> /var/log/foo.log 进行了测试,它在日志中回显了“/home/scrapy/foo”。

我也试过PATH=/usr/local/binPATH=/usr/bin,但没有成功。

我可以通过在命令行中输入cd /home/scrapy/foo/ && scrapy crawl foo 来手动运行它。

有什么想法吗?谢谢。

【问题讨论】:

    标签: python cron scrapy crontab


    【解决方案1】:

    问题解决了。不要以root 运行爬网,而是使用crontab -u user -euser 创建一个crontab,并以user 运行。

    【讨论】:

      猜你喜欢
      • 2017-12-23
      • 1970-01-01
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 2019-07-07
      • 2011-08-10
      • 2014-02-02
      • 1970-01-01
      相关资源
      最近更新 更多