Crontab无法执行Selenium和chromedriver分析

Crontab无法执行Selenium和chromedriver分析

搞了一天的crontab错误。在shell中自己运行可以运行,但一跑到crontab缺报错。列下一些容易出错的问题:
  1. 先给crontab的执行命令后面加上日志的输出
50 10 * * * /usr/bin/python /home/daka/daka.py > /tmp/load.log 2>&1 &

cat /tmp/load.log看输出的错误信息是什么
2. 一定要给crontab加上环境变量!!!crontab在运行selenium的时候根本不知道chromedriver的地址,在crontab里加上这两句话:

SHELL=/bin/bash
PATH=/usr/local/bin/:/usr/bin:/usr/sbin:/usr/bin/chromedriver

如果在服务器里用shell运行可以成功,大胆的从环境变量下手,修改crontab里python和脚本的环境变量即可

3.crontab里的路径要为绝对路径

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值