Festlegen von Umgebungsvariablen im Supervisor-Dienst
Wie Sie exportieren Umgebungsvariablen in der ausgeführte Befehl von Vorgesetzten? Zuerst habe ich versucht:
command="export SITE=domain1; python manage.py command"
aber Supervisor reports "kann nicht gefunden Befehl".
Dann habe ich noch versucht:
command=/bin/bash -c "export SITE=domain1; python manage.py command"
und der Befehl ausgeführt wurde, aber dies scheint zu stören mit der daemonization da, wenn ich nicht mehr das Supervisor-daemon, alle anderen Dämonen es läuft nicht angehalten werden.
InformationsquelleAutor der Frage Cerin | 2013-06-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hinzufügen einer einzelnen environment-Variablen, die Sie tun können, so etwas wie dieses.
Aber, wenn Sie möchten, exportieren Sie mehrere Umgebungsvariablen, die Sie benötigen, trennen Sie diese durch ein Komma.
InformationsquelleAutor der Antwort ChillarAnand
Tun Sie es einfach separat:
Finden http://supervisord.org/subprocess.html#subprocess-environment für mehr info.
InformationsquelleAutor der Antwort neko_ua