Nadzorca i zmienne środowiskowe

Naprawdę nie wiem, jak sprawić, aby przełożony pracował ze zmiennymi środowiskowymi.

Poniżej znajduje się fragment konfiguracji.

[program:htNotificationService]
priority=2
#autostart=true
#autorestart=true
directory=/home/ubuntu/workspace/htFrontEnd/heythat/htsite
command = /usr/bin/python htNotificationService.py -service
stdout_logfile=/var/log/heythat/htNotificationService.log
redirect_stderr=true
environment=PATH=/home/ubuntu/workspace/htFrontEnd/heythat
stopsignal=QUIT

Próbowałem:

environment=PATH=/home/ubuntu/workspace/htFrontEnd/heythat
environment=PYTHONPATH=$PYTHONPATH:/home/ubuntu/workspace/htFrontEnd/heythat
environment=PATH=/home/ubuntu/workspace/htFrontEnd/heythat,PYTHONPATH=$PYTHONPATH:/home/ubuntu/workspace/htFrontEnd/heythat

Kiedy zaczynam nadzorcę, otrzymuję

htNotificationService: ERROR (abnormal termination)

Mogę zacząć od powłoki, ustawiając ścieżkę Pythona, ale nie od nadzorcy. W dziennikach pojawia się błąd informujący, że nie można znaleźć importu. Cóż, byłoby to rozwiązane, gdyby kierownik działał. Mam nawet ścieżkę w / etc / environment?

Dlaczego przełożony nie działa?

questionAnswers(4)

yourAnswerToTheQuestion