mirror of
https://github.com/Foltik/dotfiles
synced 2024-11-24 20:27:22 -05:00
23 lines
479 B
Plaintext
23 lines
479 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
device="${BLOCK_INSTANCE:-wlan0}"
|
||
|
status=$(cat /sys/class/net/${device}/operstate)
|
||
|
|
||
|
URGENT_VALUE=20
|
||
|
|
||
|
if [[ "${status}" == "up" ]]; then
|
||
|
if [[ -d "/sys/class/net/${device}/wireless" ]]; then
|
||
|
quality=$(grep ${device} /proc/net/wireless | awk '{ print int($3 * 100 / 70) }')
|
||
|
echo "${quality}%"
|
||
|
echo "${quality}%"
|
||
|
echo ""
|
||
|
|
||
|
if [[ "${quality}" -le "${URGENT_VALUE}" ]]; then
|
||
|
exit 33
|
||
|
fi
|
||
|
else
|
||
|
echo "on"
|
||
|
echo "on"
|
||
|
echo ""
|
||
|
fi
|
||
|
fi
|