我有一个bash脚本,可以将代理写入/etc/profile
并提供源代码。
这是脚本的片段
#!/bin/bash
configureEnv(){
cat >> /etc/profile <<EOF
export SOCKS_SERVER=http://proxy.mycompany.com:1080
export HTTP_PROXY=http://proxy.mycompany.com:911
EOF
source /etc/profile
}
configureEnv
我在终端上使用命令./test.sh
运行此脚本
代理被添加到/etc/profile
中,但是当我运行env | grep proxy
时,直到我在终端上运行source /etc/profile
之前什么都没有。我的终端正在使用-sh
有什么主意吗?谢谢