Geu*_*uis 7 ubuntu environment-variables upstart
如何在不重新启动服务器的情况下在系统范围内获取新的环境变量?
作为 Ubuntu 11.x 服务器,我使用 Upstart 来启动/重启进程。
我向 /etc/environment 添加了一个新的环境变量,需要由我的应用程序的一个进程获取。
如果我直接从我的 shell 开始这个过程,这个变量就会被拾取并且一切都很好(我已经为我的会话提供了 /etc/environment )。但是,当我使用其 Upstart 服务名称启动/重新启动进程时,没有看到该变量。
sudo start app-name
Run Code Online (Sandbox Code Playgroud)
我很确定如果我重新启动服务器,新变量将被选中,但是我想尽量避免这种情况。我有一些其他的实时进程正在运行,如果可能的话,我希望避免中断。
将 env 节放入您的新贵职位描述文件中。
http://upstart.ubuntu.com/wiki/Stanzas#env
env PIDFILE=/var/run/myprocess.pid
Run Code Online (Sandbox Code Playgroud)
管他呢。这一切都在文档中。
归档时间: |
|
查看次数: |
5464 次 |
最近记录: |