設置我使用的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身份運行。