是否可以在 supervisord 启动脚本中以某种方式使用本地主机名?我需要它将 jmx 主机传递给 java 程序。例子:
command=HOSTNAME=foo.bar /usr/local/rvm/bin/jruby-1.7.1 script/trinidad.rb --threadsafe -f config/trinidad_user_production.rb
到目前为止,我认为没有简单的选择。
最好的,
托拜厄斯
是否可以在 supervisord 启动脚本中以某种方式使用本地主机名?我需要它将 jmx 主机传递给 java 程序。例子:
command=HOSTNAME=foo.bar /usr/local/rvm/bin/jruby-1.7.1 script/trinidad.rb --threadsafe -f config/trinidad_user_production.rb
到目前为止,我认为没有简单的选择。
最好的,
托拜厄斯
在配置文件中使用主机名:
%(host_node_name)s
environment=HOSTNAME=foo.bar
应该可以正常工作。
参见:http ://supervisord.org/subprocess.html#subprocess-environment