我需要在我的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