【问题标题】:crontab task for scrapyscrapy 的 crontab 任务
【发布时间】:2017-09-16 21:28:54
【问题描述】:

我在 crontab 中配置了一个 scrapy 任务,但它没有运行。但是,当我手动运行时,它可以工作。这是我尝试过的。

* * * * * my_user cd /var/www/html/path/spiders/ && scrapy crawl radio

这是我的具有此权限的“无线电”scrapy 文件。

   -rwxr-xr-x 1 my_user  my_user 161 mar 27 10:09 __init__.py
   -rw-r--r-- 1 my_user  my_user 148 mar 28 01:00 __init__.pyc
   -rwxrwxr-x 1 my_user  my_user  2123590 abr 20 11:51 log.txt
   -rwxrwxr-x 1 my_user  my_user  5682 abr  3 09:58 radio.py
   -rwxrwxr-x 1 my_user  my_user  6029 abr  4 01:00 radio.pyc

【问题讨论】:

标签: scrapy crontab


【解决方案1】:

root 身份登录到您的服务器

运行echo $PATH

它会输出类似这样的东西。

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

现在编辑 crontab -e 并将其放在文件开头。

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games

同时运行这个命令来查看 Cron 是否运行。

grep CRON /var/log/syslog

【讨论】:

    猜你喜欢
    • 2011-06-22
    • 2015-02-27
    • 2014-09-28
    • 2019-05-31
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 2017-06-13
    • 2021-10-02
    相关资源
    最近更新 更多