[PMON] Extend pmon daemon start control to lm-sensors and fancontrol (#4447)

This commit is contained in:
Kebo Liu 2020-04-21 18:00:48 +03:00 committed by GitHub
parent d1940b2cf4
commit 860cb265ac
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 1 deletions

View File

@ -1,4 +1,5 @@
{
"skip_ledd": true
"skip_ledd": true,
"skip_fancontrol": true
}

View File

@ -26,6 +26,7 @@ autorestart=false
stdout_logfile=syslog
stderr_logfile=syslog
{% if not skip_sensors %}
[program:lm-sensors]
command=/usr/bin/lm-sensors.sh
priority=3
@ -34,7 +35,9 @@ autorestart=false
stdout_logfile=syslog
stderr_logfile=syslog
startsecs=0
{% endif %}
{% if not skip_fancontrol %}
[program:fancontrol]
command=/usr/sbin/fancontrol
priority=4
@ -43,6 +46,7 @@ autorestart=unexpected
stdout_logfile=syslog
stderr_logfile=syslog
startsecs=10
{% endif %}
{% if not skip_ledd %}
[program:ledd]

View File

@ -19,6 +19,7 @@ if [ -e /usr/share/sonic/platform/platform_wait ]; then
fi
fi
{% if not skip_sensors %}
# If this platform has an lm-sensors config file, copy it to it's proper place
# and start lm-sensors
if [ -e /usr/share/sonic/platform/sensors.conf ]; then
@ -26,7 +27,9 @@ if [ -e /usr/share/sonic/platform/sensors.conf ]; then
/bin/cp -f /usr/share/sonic/platform/sensors.conf /etc/sensors.d/
supervisorctl start lm-sensors
fi
{% endif %}
{% if not skip_fancontrol %}
# If this platform has a fancontrol config file, copy it to it's proper place
# and start fancontrol
if [ -e /usr/share/sonic/platform/fancontrol ]; then
@ -36,6 +39,7 @@ if [ -e /usr/share/sonic/platform/fancontrol ]; then
/bin/cp -f /usr/share/sonic/platform/fancontrol /etc/
supervisorctl start fancontrol
fi
{% endif %}
# If the sonic-platform package is not installed, try to install it