Linux进程管理工具Supervisor使用

tomosak1年前HIFI818

安装

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

相关文章

正确看待音响器材的测试数据

正确看待音响器材的测试数据

如果懒得看长文,记住一个最基本的道理即可:用仪器测试音响器材,用的是简单的正弦波信号(THD等测试),而真正播放音乐是高度动态变化的,而功放/耳放所驱动的音箱、耳机,从阻抗到低频响应特性等等都是具有极大差别。所以唯数据论是很低级的行为,特别是某些人更幼稚到把THD失真数据来做音箱器材声音水平的“排名...

moOde系统安装roon桥、HQPlayer NAA

moOde系统安装roon桥32位moOde安装:wget http://download.roonlabs.com/builds/roonbridge-installer-linuxarmv7hf.shsudo chmod +x roonbridge-installer-linuxarmv7hf....

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

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

X86系列ubuntu sever版本安装RoonServer、NAA、LMS、squeezelite

1、X86系列ubuntu sever版本安装RoonServer解决方法,安装相应包#Checking for ALSA Libraries sudo apt install libasound2-dev #Checking&...

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

ARM系列Linux开发板安装moOde、LMS、RoonBridge、NAA变成HIFI播放器推荐固件包下载网站:https://github.com/ophub/https://files.kos.org.cn/https://www.armbian.com/修改系统源nano /etc/apt...

发表评论    

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