Ubuntu/Debian下Supervisor守护程序的安装与配置

一、安装python(如果没有安装则安装,输入python可以检测是否安装)

sudo apt-get install python2.7

二、安装supervisor

apt-get install supervisor

三、新建一个守护的配置

adgh.conf为我防止adguard home崩溃的守护配置
执行命令 nano /etc/supervisor/conf.d/adgh.conf

复制粘贴下面的代码

[program:adgh]

command=/opt/AdGuardHome/AdGuardHome  #adguard home的重启命令
directory=/opt/AdGuardHome/ #adguard home的路径
autorestart=true #重启
startsecs=10
startretries=5
user=root #root身份

四、可能用到的命令

如果找不带默认的配置执行:supervisorctl -c /etc/etc/supervisor/supervisord.conf

supervisorctl status             #查看进程状态
supervisorctl stop adgh          #关闭进程adgh
supervisorctl start adgh         #启动进程adgh
supervisorctl restart adgh       #重新启动进程adgh
supervisorctl reread             #读取有更新的配置文档
supervisorctl update             #重启配置文档修改过的进程
supervisorctl reload             #重载配置

上一篇
下一篇