Ubuntu 为用户导出环境变量

Ubuntu 为用户导出环境变量,ubuntu,supervisord,Ubuntu,Supervisord,我使用supervisord来运行像芹菜这样的应用程序 我不使用任何用户来运行这些应用程序。但是他们找不到环境变量 例如,这是my Cellery.conf,它不使用任何用户。当我用supervisord运行芹菜时,它找不到我以前设置的DJANGO_SETTINGS_模块环境变量 ; ================================== ; celery worker sup

我使用supervisord来运行像芹菜这样的应用程序

我不使用任何用户来运行这些应用程序。但是他们找不到环境变量

例如,这是my Cellery.conf,它不使用任何用户。当我用supervisord运行芹菜时,它找不到我以前设置的DJANGO_SETTINGS_模块环境变量

; ==================================                                                    
;  celery worker supervisor                                                             
; ==================================                                                    

[program:celery]                                                                        
command=/home/ubuntu/pl_env/bin/celery worker -A config --loglevel=INFO                 
directory=/home/ubuntu/petroline_django                                                 

user=nobody                                                                             
numprocs=1                                                                              
stdout_logfile=/var/log/celery/worker.log                                               
stderr_logfile=/var/log/celery/worker.log                                               
autostart=true                                                                          
autorestart=true                                                                        
startsecs=10                                                                            

; Need to wait for currently executing tasks to finish at shutdown.                     
; Increase this if you have very long running tasks.                                    
stopwaitsecs = 600                                                                      

; Causes supervisor to send the termination signal (SIGTERM) to the whole process group.
stopasgroup=true                                                                        

; Set Celery priority higher than default (999)                                         
; so, if rabbitmq is supervised, it will start first.                                   
priority=1000     

我在中找到了
环境
设置,可用于解决此问题