aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdwmbar15
1 files changed, 7 insertions, 8 deletions
diff --git a/dwmbar b/dwmbar
index 280e254..ba0de22 100755
--- a/dwmbar
+++ b/dwmbar
@@ -39,7 +39,7 @@ export CONFIG_FILE
CACHE_DIR="$HOME/.cache/dwmbar/"
export CACHE_DIR
-INTERNET=1
+INTERNET=1 # No internet
export INTERNET
print_help(){
@@ -90,21 +90,20 @@ while getopts 'vc' flag; do
done
check_internet() {
- if [ $(( 10#$date % 5 )) -eq 0 ]; then
- wget --spider -q www.google.com --timeout=3
-
+ wget --spider -q --timeout=2 www.google.com
if [[ $? -eq 0 ]]; then
- INTERNET=0
+ echo 0
else
- INTERNET=1
+ echo 1
fi
- fi
}
check_files
while :; do
date=$(date +'%S')
- check_internet &
+ if [ $(( 10#$date % 5 )) -eq 0 ]; then
+ INTERNET=$(check_internet)
+ fi
xsetroot -name "$(exec $DEFAULT_BAR_LOCATION)"
done