Below is the tiny bash script to check Internet connection availability
#!/bin/bash
WGET="/usr/bin/wget"
$WGET -q --tries=10 --timeout=5 http://www.google.com -O /tmp/index.google &> /dev/null
if [ ! -s /tmp/index.google ];then
echo "no"
else
echo "yes"
fiAs you see it tries to download google’s index page, if it’s not empty script returns “yes”, if there is no Internet connection available script will return “no”. If it is impossible to fetch the page in more than 5 seconds script will return “no” as well.