Supervisord:如何在启动命令中使用主机名

时间:2013-01-30 09:12:19

标签: supervisord

是否有可能以某种方式在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

到目前为止,我认为没有简单的选择。

最佳,

托拜厄斯

2 个答案:

答案 0 :(得分:6)

在配置文件中使用主机名:

  

%(host_node_name)类

答案 1 :(得分:0)

environment=HOSTNAME=foo.bar应该没有任何问题。

请参阅:http://supervisord.org/subprocess.html#subprocess-environment