我正在使用以下命令获取有关负载均衡器后面的计算机的信息:
aws --region us-east-1 elb describe-load-balancers --load-balancer-names myLoadBalancer --output text
当我从命令行运行它时它完美无缺,但作为一个cron作业,它给了我以下错误:
[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:579)
有什么想法吗?如果它真的是一个证书问题我会认为我根本无法运行命令,但我可以。当它是一个cron工作时,它只是一个问题。另外,我将/etc/python/cert-verification.cfg [https]验证行设置为禁用但没有运气:
[https]
verify=disabled
这就是我设置我的cron工作的方式:
sudo su -
crontab -e
#run load balancer script every fifteen minutes
*/15 * * * * /var/scripts/loadbalancerinfo.sh