鍍金池/ 問答/Linux  網絡安全/ shell中export設置環(huán)境變量不生效?

shell中export設置環(huán)境變量不生效?

ovs官網上寫的啟動OVS有兩步,如下:

$ export PATH=$PATH:/usr/local/share/openvswitch/scripts
$ ovs-ctl start

這兩句在終端里分別執(zhí)行沒有問題,但是當我想把它們放在一個.sh文件里當作啟動腳本的時候,這個shell腳本沒辦法執(zhí)行。
腳本內容就是這兩行代碼,報錯內容是找不到ovs-ctl這個命令,換句話說那句export相當于沒起作用。
請問這是什么原因?

回答
編輯回答
萌面人

source 一下環(huán)境變量文件,例如 source .profile。就生效了。
哦,我看快了,你用export設置的是臨時環(huán)境變量。

2017年11月26日 01:18