mirror of
https://github.com/Horhik/dotfiles.git
synced 2024-11-27 10:31:30 +00:00
20 lines
392 B
Bash
20 lines
392 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
HOST=127.43.12.64
|
||
|
|
||
|
if ! ping=$(ping -n -c 1 -W 1 $HOST); then
|
||
|
echo "# ping failed"
|
||
|
else
|
||
|
rtt=$(echo "$ping" | sed -rn 's/.*time=([0-9]{1,})\.?[0-9]{0,} ms.*/\1/p')
|
||
|
|
||
|
if [ "$rtt" -lt 50 ]; then
|
||
|
icon="%{F#3cb703}#%{F-}"
|
||
|
elif [ "$rtt" -lt 150 ]; then
|
||
|
icon="%{F#f9dd04}#%{F-}"
|
||
|
else
|
||
|
icon="%{F#d60606}#%{F-}"
|
||
|
fi
|
||
|
|
||
|
echo "$icon $rtt ms"
|
||
|
fi
|