设置我使用的Centos 6.5环境变量不会在shell脚本
我注意到一些我们的软件是不工作的权利,这是由于路径错误和其他环境设置不正确。我已经运行一些测试和(我不是在Linux方面的专家),当我使用出口命令提示符上设置环境变量,它工作正常,如
export PATH=$PATH:/opt/application
这将增加正如预期的那样,添加新添加的默认路径。
但是,当我把上面的命令放在shell脚本中并运行脚本时,路径不会改变。
我曾尝试:
PATH=$PATH:/opt/application
export PATH
我想:
PATH=${PATH}:/opt/application
export PATH
和
export PATH=$PATH:/opt/application
以及
export PATH=${PATH}:/opt/application
但是,只要您执行回显或env命令,所有返回的是默认的PATH设置。
我找不出为什么提示符工作,但shell脚本没有。我以root身份运行。