我真的不知道如何让主管使用环境变量。
下面是一个配置片段。
[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
我尝试了以下方法:
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
当我开始主管时,我得到
htNotificationService: ERROR (abnormal termination)
我可以通过设置 python 路径从 shell 开始,但不能从主管开始。在日志中,我收到一条错误消息,指出找不到导入。好吧,如果主管能工作,这将解决。我什至在 /etc/environments 中有路径?
为什么主管不工作?