delete bad whitespace, work on ip
This commit is contained in:
@ -42,7 +42,7 @@ cat "$DIR/brightness" "$DIR/max_brightness" | gawk -v MODE="$MODE" -v LONG="$LON
|
|||||||
printf("▇\n▇\n")
|
printf("▇\n▇\n")
|
||||||
} else {
|
} else {
|
||||||
printf("█\n█\n")
|
printf("█\n█\n")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (MODE == "color") {
|
if (MODE == "color") {
|
||||||
if (load < 60) {
|
if (load < 60) {
|
||||||
|
12
modules/ip
12
modules/ip
@ -1,23 +1,23 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
#TODO check if at least one device is UP when running "ip addr" in the <> brackets
|
||||||
if [[ -n "$BLOCK_INSTANCE" ]]; then
|
if [[ -n "$BLOCK_INSTANCE" ]]; then
|
||||||
IF="$BLOCK_INSTANCE"
|
IF="$BLOCK_INSTANCE"
|
||||||
else
|
else
|
||||||
IF=$(ip route | awk '/^default/ { print $5 ; exit }')
|
IF=$(ip route | awk '/^default/ { print $5 ; exit }')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ ! -d "/sys/class/net/$IF" ]]; then
|
if [[ "$IF" == "" || ! -d "/sys/class/net/$IF" ]]; then
|
||||||
echo " no network interface "
|
echo "off"
|
||||||
echo "not found"
|
echo "X"
|
||||||
echo ""
|
echo ""
|
||||||
exit 33
|
exit 33
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo $IF
|
|
||||||
|
|
||||||
WAN_IP=$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')
|
WAN_IP=$(curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//')
|
||||||
LAN_IP=$(ip addr | gawk '/
|
LAN_IP=$(ip addr show "$IF")
|
||||||
|
|
||||||
|
#TODO show connection
|
||||||
echo "$IP"
|
echo "$IP"
|
||||||
echo "$IP"
|
echo "$IP"
|
||||||
echo ""
|
echo ""
|
||||||
|
@ -17,14 +17,14 @@ gawk -v TYPE="$TYPE" -v LONG="$LONG" '
|
|||||||
/^MemAvailable/ {
|
/^MemAvailable/ {
|
||||||
rfg = $2 / 1024^2
|
rfg = $2 / 1024^2
|
||||||
rfm = $2 / 1024
|
rfm = $2 / 1024
|
||||||
}
|
}
|
||||||
/^SwapTotal/ {
|
/^SwapTotal/ {
|
||||||
stg = $2 / 1024^2
|
stg = $2 / 1024^2
|
||||||
}
|
}
|
||||||
/^SwapFree/ {
|
/^SwapFree/ {
|
||||||
sfg = $2 / 1024^2
|
sfg = $2 / 1024^2
|
||||||
sfm = $2 / 1024
|
sfm = $2 / 1024
|
||||||
}
|
}
|
||||||
END {
|
END {
|
||||||
if (TYPE == "") {
|
if (TYPE == "") {
|
||||||
mfg = rfg + sfg
|
mfg = rfg + sfg
|
||||||
@ -78,7 +78,7 @@ gawk -v TYPE="$TYPE" -v LONG="$LONG" '
|
|||||||
printf("▇\n▇\n")
|
printf("▇\n▇\n")
|
||||||
} else {
|
} else {
|
||||||
printf("█\n█\n")
|
printf("█\n█\n")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (mfg > 5) {
|
if (mfg > 5) {
|
||||||
print("#04B431\n")
|
print("#04B431\n")
|
||||||
@ -92,6 +92,6 @@ gawk -v TYPE="$TYPE" -v LONG="$LONG" '
|
|||||||
print("#FF0000\n")
|
print("#FF0000\n")
|
||||||
} else {
|
} else {
|
||||||
exit 33
|
exit 33
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
' /proc/meminfo
|
' /proc/meminfo
|
||||||
|
Reference in New Issue
Block a user