linux - 通过 bash 脚本为 Linux 服务器设置代理失败

标签 linux bash proxy

我使用下面的命令在命令行中设置代理并成功:

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/

相关文章:

linux - cp 命令无法解析其中包含通配符的路径

linux - 两个模式之间的 Awk,中间有模式

bash - ps辅助: shows the same script multiple times

linux - bash --redirect 输出到日志文件(名称中包含日期)

proxy - 代理背后的 kubectl

apache - 在端口 80 上使用 apache 运行 Nodejs 服务器

linux - 以 root 或非 root 身份运行 Redis 或 Memcached?

linux - 如何连接具有相同前缀(和许多前缀)的文件?

bash - 将 shell 配置为始终在新行上打印提示,例如 zsh

java - 使用 ChromeDriver 设置 browsermob 代理