ubuntu下如何设置supervisor为自启动服务

2024-11-16 22:12:29

1、第一步,安装supervisor, 我们通过pip工具进行安装-------------------------------pip install supervisor-------------------------------

ubuntu下如何设置supervisor为自启动服务

2、第二步,检查supervisor是否安装成功-------------------------------which supervisord-------------------------------

ubuntu下如何设置supervisor为自启动服务

3、第三步,生成配置文件

ubuntu下如何设置supervisor为自启动服务

4、第四步,修改配置文件[unix_http_server]小节下的file字段-------------------------------------file=/var/run/supervisor.sock-------------------------------------

ubuntu下如何设置supervisor为自启动服务

5、第五步,修改配置文件[supervisord]小节下的pid字段-------------------------------------pidfile=/var/run/supervisord.pid-------------------------------------

ubuntu下如何设置supervisor为自启动服务

6、第六步,编写自服务启动脚本,在/etc/init.d目录下创建脚本supervisord,并编写第一部分,第一部分主要是对脚本的描述

ubuntu下如何设置supervisor为自启动服务

7、第七步,编写脚本的第二部分:-----------------------------SUPERVISORD=/opt/miniconda3/bin/supervisordPIDFILE=/var/run/supervisord.pidOPTS="-c /etc/supervisor/supervisord.conf"-----------------------------其中- SUPERVISORD从第二步可以查看获得;-PIDFILE是在第五步进行的修改;- OPTS是在第三步配置的;

ubuntu下如何设置supervisor为自启动服务

8、第八步,编写脚本的第三部分:

ubuntu下如何设置supervisor为自启动服务

9、第九步,完整的脚本:请到github上查看,在dutywork项目,scripts目录下查找supervisord

ubuntu下如何设置supervisor为自启动服务

10、第十步,修改脚本的权限,并添加到自启动计划中:----------------------sudo chmod +x /etc/init.d/supervisordsudo update-rc.d supervisord defaults----------------------

ubuntu下如何设置supervisor为自启动服务
猜你喜欢