我使用下面的命令在命令行中设置代理并成功:
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
中设置代理。
关于linux - 通过 bash 脚本为 Linux 服务器设置代理失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50015768/