mirror of
https://github.com/AuxXxilium/arc-addons.git
synced 2024-11-23 21:50:52 +07:00
ledcontrol: add smartcheck while boot
Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
parent
dec8b6d617
commit
8c3badf02f
@ -41,16 +41,21 @@ else
|
||||
$UGREEN_LEDS_CLI netdev -on -color $color -brightness $brightness > /dev/null 2>&1
|
||||
fi
|
||||
|
||||
# CPU
|
||||
$UGREEN_LEDS_CLI power -on -color $color -brightness $brightness > /dev/null 2>&1
|
||||
|
||||
# Disks
|
||||
devices=($(ls -d /dev/sata*[1-9] 2>/dev/null | grep -v 'p'))
|
||||
for i in "${!devices[@]}"; do
|
||||
# [ "${devices[$i]}" = "/dev/${bootdisk}" ] && continue
|
||||
device=${devices[$i]}
|
||||
disk_number=$((i + 1)) # Disknummer für die LED-Steuerung (disk1, disk2, etc.)
|
||||
smartstatus=$(smartctl -H "/dev/sata$disk_number" | grep "SMART Health Status")
|
||||
if echo $smartstatus | grep -q "OK"; then
|
||||
color="0 255 0" # Grün
|
||||
else
|
||||
color="255 0 0" # Rot
|
||||
fi
|
||||
$UGREEN_LEDS_CLI disk$disk_number -on -color $color -brightness $brightness > /dev/null 2>&1
|
||||
done
|
||||
|
||||
# CPU
|
||||
$UGREEN_LEDS_CLI power -on -color $color -brightness $brightness > /dev/null 2>&1
|
||||
fi
|
||||
exit 0
|
Loading…
Reference in New Issue
Block a user