linux设置crontab定时任务scrapy crawl mySpider时,出现错误CROND[10166]: (root) MAIL (mailed 59 bytes of output but got status 0x004b#012)
原因之一:你执行sh文件的目录没有权限(没有权限执行sh文件)

我的sh文件放在/srv/dieaseMap,则到/srv/dieaseMap目录下执行chmod u+x *.sh语句使该目录获得运行sh文件的权限。

然后就不会出现以上报错了。
本文详细介绍了在Linux环境下使用Crontab执行Scrapy爬虫定时任务时遇到的权限错误问题及其解决方案。当尝试通过Crontab执行包含Scrapy爬虫调用的.sh文件时,可能会遇到CROND邮件输出错误。文章指出,这通常是因为执行目录或.sh文件缺少必要的执行权限。通过使用chmod u+x *.sh命令为.sh文件所在的目录赋予执行权限,可以有效解决这一问题。

1万+

被折叠的 条评论
为什么被折叠?



