Bugfix: fix issue that 30-armbian-sysinfo doesn't show network usage (#4014)
This commit is contained in:
parent
cfc1a6a4fc
commit
63795262e1
@ -155,11 +155,8 @@ display "storage temp" "$storage_temp" $HDD_TEMP_LIMIT "0" "°C" "" ; a=$((a+$?)
|
||||
display "Battery" "$battery_percent" "20" "1" "%" "$status_battery_text" ; a=$((a+$?))
|
||||
(( $a > 0 )) && echo "" # new line only if some value is displayed
|
||||
|
||||
# Check whether PRIMARY_INTERFACE exist in /var/lib/vnstat/
|
||||
PRIMARY_INTERFACE=$(comm -12 <(ls -1 /var/lib/vnstat/ 2> /dev/null) <(echo "$PRIMARY_INTERFACE" | sed 's/+/\n/g') | sed -n -e 'H;${x;s/\n/+/g;s/^+//;p;}')
|
||||
|
||||
line=0
|
||||
if [[ $(command -v vnstat) && -n $PRIMARY_INTERFACE ]]; then
|
||||
if [[ "$(command -v vnstat)" && $(vnstat --iflist | grep -c "$PRIMARY_INTERFACE") -eq 1 ]]; then
|
||||
traffic=$(vnstat -i $PRIMARY_INTERFACE --oneline | cut -d";" -f4,5)
|
||||
traffic_rx=$(echo $traffic | cut -d";" -f1,1 | sed -r 's/([0-9]+\.[0-9]{1})[0-9]*/\1/')
|
||||
traffic_tx=$(echo $traffic | cut -d";" -f2,2 | sed -r 's/([0-9]+\.[0-9]{1})[0-9]*/\1/')
|
||||
|
||||
Loading…
Reference in New Issue
Block a user