我使用以下命令在命令行中设置代理,并成功:
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
它失败了。
有人可以告诉我区别吗?
谢谢。
sudo
不尊重当前用户变量。您必须使用sudo -E
来保留当前变量。或者,您可以在/etc/yum.conf
中设置代理。