是否有可能以某种方式在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
到目前为止,我认为没有简单的选择。
最佳,
托拜厄斯
答案 0 :(得分:6)
在配置文件中使用主机名:
%(host_node_name)类
答案 1 :(得分:0)
environment=HOSTNAME=foo.bar
应该没有任何问题。
请参阅:http://supervisord.org/subprocess.html#subprocess-environment