Passando a várias variáveis de ambiente, um processo gerenciado por um supervisor

1

Eu preciso fazer o proxy de várias variáveis de ambiente de /etc/environment para um processo gerenciado por um supervisor .

A seguinte configuração funcionou para mim com supervisor 3.0r1-1 , mas supervisor 3.2.0-2 relata um erro:

environment=FOO=$FOO,BAR=$BAR,BAZ=$BAZ

Error: Unexpected end of key/value pairs in value...

Algumas respostas sugerem para citar os valores, mas se eu fizer isso, as variáveis não seriam expandidas para valores reais.

O que estou fazendo de errado? Como consertar isso?

    
por Kolyunya 29.05.2017 / 18:17

1 resposta

1

De acordo com o link , você tentou colocá-los todos em uma linha?

environment=A="1",B="2

Além disso, de onde vem $ FOO? link diz 'Nenhum shell é executado pelo supervisord quando ele executa um subprocesso', portanto não está claro como você espera $ FOO para trabalhar.

    
por 29.05.2017 / 20:52