@LokeshMeher Этот ответ довольно старый. С тех пор супервизор добавил возможность использовать переменные среды в конфигурации. Я обновил ответ с версией, которая включает в себя оригинальный PATH.
аюсь использовать супервизора для управления моим проектом django, в котором запущен gunicorn в virtualenv. Мой файл conf выглядит так:
[program:diasporamas]
command=/var/www/django/bin/gunicorn_django
directory=/var/www/django/django_test
process_name=%(program_name)s
user=www-data
autostart=false
stdout_logfile=/var/log/gunicorn_diasporamas.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=2
stderr_logfile=/var/log/gunicorn_diasporamas_errors.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=2enter code here
Проблема в том, что мне нужен супервизор для запуска команды после того, как она запустила 'source bin / activ' в моем virtualenv. Я слонялся без дела, пытаясь найти ответ, но ничего не нашел.
Примечание: я не хочу использовать virtualenvwrapper
Любая помощь, пожалуйста?