我使用以下命令在命令行中设置代理并成功:
export http_proxy="http://proxy.company.com:8080/"
但是当我使用bash脚本时,下面是脚本的内容
export http_proxy="http://proxy.company.com:8080/"
export https_proxy="http://proxy.company.com:8080/"
sudo yum list
它失败了。
谁能告诉我区别?
感谢。
答案 0 :(得分:2)
sudo
并不尊重当前的用户变量。您必须使用sudo -E
来保留当前变量。或者您可以在/etc/yum.conf
中设置代理。