源/ etc / profile在我的bash脚本中不起作用

时间:2018-08-25 06:23:25

标签: bash

我有一个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

有什么主意吗?谢谢

0 个答案:

没有答案