金沙城中心赌场 ,SUSE sles
9.3中加入自定义的环境变量

在Azure的definition文件里,我们可以定义一些环境变量,这里是个例子:

1.编辑/etc/bash.bashrc文件

<WorkerRole name=”MyWorker”> 
     <Startup> 
          <Task taskType=”background” commandLine=”my.cmd”

2.比如加入:

                               executionContext=”limited”>  
               <Environment> 
                    <Variable name=”MY_ENV” value=”my_value”
/> 
               </Environment> 
          </Task> 
     </Startup> 
     <Runtime> 
          <Environment> 
               <Variable name=”MY_SECOND_ENV” value=”my_value2″
/> 
          </Environment>  
     </Runtime>

alias bdf=”f -kv”

</WorkerRole>

PS1=`hostname`'[‘`pwd`’]”>’

Azure的lifecycle提供了类似于servlet的start和rutnime概念,在definition里的环境变量定义是分开的,也就是说startup里的环境变量在runtime里是看不到的,反之亦然。所以如果要开发的是java程序,要确保java程序能拿到环境变量,要先确定你的java程序是在什么时候启动的。Azure的eclipse插件创建的工程里,java程序都是在startup的时候启动的,那这样的话环境变量就要定义在Startup里了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图