Linux进程管理工具Supervisor使用

tomosak2个月前HIFI163

安装

sudo apt install supervisor


进入supervisor配置目录

 cd /etc/supervisor

nano supervisor.conf


添加以下行,开启web管理

[inet_http_server]
port=10.1.11.209:80
username=admin
password=1111

添加程序管理组

 cd /etc/supervisor/conf.d

例如:

nano hifi.conf

添加以下内容

[group:HIFI]
programs=naa,squeezelite
stopasgroup=true

[program:naa]
command=/usr/sbin/networkaudiod
directory=/usr/bin
user=root
autostart=false
autorestart=false
redirect_stderr=true
stdout_logfile=/opt/networkaudio/naaout.log
stderr_logfile=/opt/networkaudio/naaerr.log
loglvel=info

[program:squeezelite]
command=/usr/bin/squeezelite
directory=/usr/bin
user=root
autostart=false
autorestart=false
redirect_stderr=true
stdout_logfile=/opt/squeezelite/squeezeliteout.log
stderr_logfile=/opt/squeezelite/squeezeliteerr.log
loglvel=info

保存,运行以下命令更新

supervisorctl update

没有报错基本可以通过10.1.11.209访问web页面了


注意需要把相应程序的自动启动服务关闭

systemctl disable networkaudiod.service

systemctl disable squeezelite.service

相关文章

构建自己的moode-player包

构建自己的moode-player包

1. IntroductionThis repository contains scripts to build the packages containing the software compon...

Windows、daphile、Audiophile三个系统共存

Windows、daphile、Audiophile三个系统共存最为重要的一个过程就是使用DG分区软件对硬盘进行分区,这里根据硬盘大小和三个系统需求进行分区,我们可以把Windows分区尽量的大,da...

Linux安装RoonServer

Audiophile音乐Linux为蓝本介绍安装RoonServer1、使用工具上传roonserver-installer-linuxx64_Roon_100800795.sh和RoonServer...

Synology群晖安装RoonServer

1,在套件中心,设置信任层级为任何发行者;2,在群晖控制面板中,高级模式,终端机和SNMP,启动SSH功能;3,使用Xshell登录SSH,用户名和密码为群晖创建的用户和密码,进入后sudo -i 输...

ARM系列Linux开发板安装moOde、LMS、RoonBridge、NAA变成HIFI播放器

ARM系列Linux开发板安装moOde、LMS、RoonBridge、NAA变成HIFI播放器推荐固件包下载网站:https://github.com/ophub/https://files.kos...

moOdeAudio树莓派播放器开通ssh客户端登录

1、登录moOde系统,进入设置,找到Security,Web SSH设置为On,保存。2、点击open,打开web shh3、sudo -i 进入root模式4、使用下面命令systemctl en...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。