1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Update fengshan

This commit is contained in:
suyuan 2023-07-18 01:02:59 +08:00
parent 2f7b2f2987
commit 6d909916bb

View file

@ -1,17 +1,30 @@
#!/bin/sh /etc/rc.common
START=99
start()
{
tem=$(cat /sys/class/thermal/thermal_zone0/temp)
echo $tem
if [ $tem -ge 60000 ] ; then
echo 1 > /sys/class/leds/green:fengshan/brightness;
echo "fengshandoup"
logger -t "fengshanup"
elif [ $tem -le 50000 ] ; then
echo 0 > /sys/class/leds/green:fengshan/brightness;
echo "fengshandown"
logger -t "$tem" "fengshandown"
fi
}
# 温度阈值设置
HIGH_THRESHOLD=60000
LOW_THRESHOLD=50000
# 读取初始温度值
temperature=$(cat /sys/class/thermal/thermal_zone0/temp)
echo "初始温度:$temperature"
start() {
while true; do
temperature=$(cat /sys/class/thermal/thermal_zone0/temp)
echo "当前温度:$temperature"
if [ "$temperature" -ge "$HIGH_THRESHOLD" ]; then
echo 1 > /sys/class/leds/green:fengshan/brightness
echo "风扇高转速"
logger -t "fengshanup" "温度过高"
elif [ "$temperature" -le "$LOW_THRESHOLD" ]; then
echo 0 > /sys/class/leds/green:fengshan/brightness
echo "风扇低转速"
logger -t "fengshandown" "温度正常"
fi
sleep 30 # 设置循环间隔为30秒
done
}