我需要在我的Centos/7機器上設置OS環境變量。廚師:設置環境變量
我使用我variables.rb
文件試了一下:
host = 'locahost'
port = 9201
ENV['LV_ES_HOST'] = host
ENV['LV_ES_PORT'] = '#{port}'
然而,在外殼:
$ echo $LV_ES_HOST
$
- 我怎麼能設置一個操作系統環境變量?
- 是否可以設置一個操作系統環境變量只對用戶可見?
我必須爲了我的JEE應用的操作系統可用的環境變量能夠閱讀它的價值。
我在我的機器上運行了幾個jee容器,並且應用程序正在運行需要獲取LC_ES_HOST環境變量。
可能重複[如何使用Chef食譜來設置環境變量?](http://stackoverflow.com/questions/6284517/how-can-you-use-a-chef-recipe-to- set-an-environment-variable) – Tensibai
用戶環境變量如何?我記得我能夠設置一個用戶可用的環境變量...... – Jordi
那麼你的問題開始於OS env var。但它們也可供每個用戶使用。如果你的需要是啓動一個守護進程,那麼還有其他的方法,但這通常取決於目標應用程序。 – Tensibai