1.安装supervisor
sudo apt-get install supervisor
2. 创建配置文件P(web.conf)
sudo touch /etc/supervisor/conf.d/web.conf
3. 编辑配置文件
sodu vim /etc/supervisor/conf.d/web.conf
[program:http_server] command=/home/chen/anaconda3/envs/webserver/bin/python /var/www/api/server/app.py directory=/var/www/api/server user=chen autostart=true autorestart=true stopasgroup=true redirect_stderr=true说明:/home/chen/anaconda3/envs/webserver/bin/python(python解释器路径, conda环境)
4. 重新加载配置
sudo supervisorctl reread
sudo supervisorctl update
5. 查看进程状态
sudo supervisorctl status
6. 关闭supervisorctl
supervisorctl shutdown