mirror of
https://github.com/Fluffy-Bean/dots.git
synced 2025-05-19 01:44:57 +00:00
Moved to Qtile
This commit is contained in:
parent
d5081812ae
commit
51c7cd4a0c
71 changed files with 542 additions and 47 deletions
|
@ -1,32 +1,37 @@
|
|||
#!/bin/sh
|
||||
|
||||
#Script made by Fluffy, use/modify to your needs!
|
||||
#Twitter: fluffybeanUwU
|
||||
#Website: gay.fluffybean.gay
|
||||
#GitHub: Fluffy-Bean
|
||||
## Script made by Fluffy, use/modify to your needs!
|
||||
## Twitter: fluffybeanUwU
|
||||
## Website: gay.fluffybean.gay
|
||||
## GitHub: Fluffy-Bean
|
||||
|
||||
server_list=$(cat ~/.config/polybar/scripts/server_list.txt)
|
||||
server_status=()
|
||||
|
||||
for server in $server_list
|
||||
do
|
||||
ip=$(ping -W 1 -c 1 -4 $server)
|
||||
if [ $(echo $ip | grep "1 received" | wc -c) -eq 0 ]
|
||||
then
|
||||
server_status+=("%{F#666}%{F-}")
|
||||
else
|
||||
if [ $(echo $ip | grep "0% packet loss" | wc -c) -eq 0 ]
|
||||
then
|
||||
server_status+=("%{F#B66467}%{F-}")
|
||||
else
|
||||
server_status+=("")
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
if [ $(echo $server_status | wc -c) -eq 0 ]
|
||||
if [ $(cat ~/.config/polybar/scripts/server_list.txt | wc -c) == 0 ]
|
||||
then
|
||||
echo "Error: No servers/IPs in server_list.txt"
|
||||
echo "Error: No Servers/IPs in server_list.txt"
|
||||
else
|
||||
echo "${server_status[*]}"
|
||||
server_list=$(cat ~/.config/polybar/scripts/server_list.txt)
|
||||
server_status=()
|
||||
|
||||
for server in $server_list
|
||||
do
|
||||
ip=$(ping -W 1 -c 3 -4 $server)
|
||||
if [ $(echo $ip | grep "0 received" | wc -l) == 1 ]
|
||||
then
|
||||
server_status+=("%{F#666}%{F-}")
|
||||
else
|
||||
if [ $(echo $ip | grep ", 0% packet loss" | wc -l) == 0 ]
|
||||
then
|
||||
server_status+=("%{F#B66467}%{F-}")
|
||||
else
|
||||
server_status+=("")
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
if [ $(echo $server_status | wc -c) == 0 ]
|
||||
then
|
||||
echo "Error: Could not add pinged servers"
|
||||
else
|
||||
echo "${server_status[*]}"
|
||||
fi
|
||||
fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue