修改 supervisord 配置文件为默认路径

This commit is contained in:
mofeng-git 2025-03-11 12:50:10 +00:00
parent 48fe790897
commit a59fe84e26
2 changed files with 6 additions and 5 deletions

View File

@ -212,6 +212,7 @@ instal_one-kvm() {
&& mv /usr/local/bin/kvmd* /usr/bin \ && mv /usr/local/bin/kvmd* /usr/bin \
&& cp /One-KVM/configs/os/services/* /etc/systemd/system/ \ && cp /One-KVM/configs/os/services/* /etc/systemd/system/ \
&& cp /One-KVM/configs/os/tmpfiles.conf /usr/lib/tmpfiles.d/ \ && cp /One-KVM/configs/os/tmpfiles.conf /usr/lib/tmpfiles.d/ \
&& mv /etc/kvmd/supervisord.conf /etc/supervisord.conf \
&& chmod +x /etc/update-motd.d/* \ && chmod +x /etc/update-motd.d/* \
&& echo 'kvmd ALL=(ALL) NOPASSWD: /etc/kvmd/custom_atx/gpio.sh' >> /etc/sudoers \ && echo 'kvmd ALL=(ALL) NOPASSWD: /etc/kvmd/custom_atx/gpio.sh' >> /etc/sudoers \
&& echo 'kvmd ALL=(ALL) NOPASSWD: /etc/kvmd/custom_atx/usbrelay_hid.sh' >> /etc/sudoers \ && echo 'kvmd ALL=(ALL) NOPASSWD: /etc/kvmd/custom_atx/usbrelay_hid.sh' >> /etc/sudoers \

View File

@ -109,7 +109,7 @@ if [ ! -f /etc/kvmd/.init_flag ]; then
log_info "已禁用 WebTerm 功能" log_info "已禁用 WebTerm 功能"
rm -r /usr/share/kvmd/extras/webterm rm -r /usr/share/kvmd/extras/webterm
else else
cat >> /etc/kvmd/supervisord.conf << EOF cat >> /etc/supervisord.conf << EOF
[program:kvmd-webterm] [program:kvmd-webterm]
command=/usr/local/bin/ttyd --interface=/run/kvmd/ttyd.sock --port=0 --writable /bin/bash -c '/etc/kvmd/armbain-motd; bash' command=/usr/local/bin/ttyd --interface=/run/kvmd/ttyd.sock --port=0 --writable /bin/bash -c '/etc/kvmd/armbain-motd; bash'
@ -125,14 +125,14 @@ EOF
fi fi
if [ "$NOWEBTERMWRITE" == "1" ]; then if [ "$NOWEBTERMWRITE" == "1" ]; then
sed -i "s/--writable//g" /etc/kvmd/supervisord.conf sed -i "s/--writable//g" /etc/supervisord.conf
fi fi
if [ "$NOVNC" == "1" ]; then if [ "$NOVNC" == "1" ]; then
log_info "已禁用 VNC 功能" log_info "已禁用 VNC 功能"
rm -r /usr/share/kvmd/extras/vnc rm -r /usr/share/kvmd/extras/vnc
else else
cat >> /etc/kvmd/supervisord.conf << EOF cat >> /etc/supervisord.conf << EOF
[program:kvmd-vnc] [program:kvmd-vnc]
command=python -m kvmd.apps.vnc --run command=python -m kvmd.apps.vnc --run
@ -151,7 +151,7 @@ EOF
log_info "已禁用IPMI功能" log_info "已禁用IPMI功能"
rm -r /usr/share/kvmd/extras/ipmi rm -r /usr/share/kvmd/extras/ipmi
else else
cat >> /etc/kvmd/supervisord.conf << EOF cat >> /etc/supervisord.conf << EOF
[program:kvmd-ipmi] [program:kvmd-ipmi]
command=python -m kvmd.apps.ipmi --run command=python -m kvmd.apps.ipmi --run
@ -241,4 +241,4 @@ if [ "$OTG" == "1" ]; then
fi fi
log_info "One-KVM 配置文件准备完成,正在启动服务..." log_info "One-KVM 配置文件准备完成,正在启动服务..."
exec supervisord -c /etc/kvmd/supervisord.conf exec supervisord -c /etc/supervisord.conf