Encontrei scripts que dizem que verificam a conectividade com a Internet. Alguns verificam o endereço IP se a interface estiver ativa, mas não verifica a conectividade com a Internet. Eu encontrei alguns que usam ping como este: if [ 'ping google.com -c 4 | grep time' != "" ]; thenmas às vezes isso...