在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能  Python  網(wǎng)絡安全/ centos下scrapy定時任務,無法執(zhí)行

centos下scrapy定時任務,無法執(zhí)行

clipboard.png

clipboard.png
進入項目后執(zhí)行,報錯顯示scrapy command not found
可是我#scrapy是可以運行的,單獨執(zhí)行scrapy crawl test爬蟲命令也可以執(zhí)行,
只是定時命令會出現(xiàn)scrapy:command not found

回答
編輯回答
遲月

crontab 的環(huán)境變量和我們的賬號都不一樣, 和 root 的環(huán)境變量也不一樣.
類似普通用戶會先加載 ~/.bashrc 或者 /etc/profile, crontab 則會在運行時加載 /etc/crontab 導入其環(huán)境變量.
因此不妨看看 scrapy 這條命令是否被加入了 crontab 的運行環(huán)境變量里: /etc/crontab .

其實最簡單的辦法, 是在 crontab 里執(zhí)行定時任務時, 盡量用絕對路徑:

2 2 *** cd /root/EIT/crawler/EIT && /path/to/scrapy crawl test

如果不知道 scrapy 這條命令被放在哪里了, 可以執(zhí)行如下兩條命令來找到這個路徑:

whereis scrapy
which scrapy
2018年1月18日 01:51