scrapy的crontab任务
我在crontab上配置了一个scrapy任务,但它没有运行。但是,当我手动运行时,它可以工作。这是我试过的scrapy的crontab任务,scrapy,crontab,Scrapy,Crontab,我在crontab上配置了一个scrapy任务,但它没有运行。但是,当我手动运行时,它可以工作。这是我试过的 * * * * * my_user cd /var/www/html/path/spiders/ && scrapy crawl radio 这是我有这个权限的“无线电”文件 -rwxr-xr-x 1 my_user my_user 161 mar 27 10:09 __init__.py -rw-r--r-- 1 my_user my_user 148
* * * * * my_user cd /var/www/html/path/spiders/ && scrapy crawl radio
这是我有这个权限的“无线电”文件
-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
以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
它的可能重复取决于CRON用户的路径中是否有SCRAPY。。。