Terminal verificar conecção com a rede

Verificar se está conectado a rede. Existem aplicativos e sites sem fim que ganham oferecendo este serviço. Existem até mesmo aplicativos, apps, apks e programas que cobram para fazer isto. Bom, nada é de graça, nem mesmo um serviço gratuito. Ah, os anos 20 são sempre assim? Tempos de pragas e todo tipo de vilanias que talvez sirvam de base um novo mundo no final do século. De novo isto? Novo mundo? Ops, expressão errada eu usei. O mundo está sempre mudando, mas certas coisas não mudam. Chega disto.

Olha o negócio é Linux bash shell script. Se a pessoa conseguir entender de verdade como este script funciona já pode saber que não é mais um bebê Linux. Já está adulto. Uma pessoa jovem adulta. Pode-se fazer centenas de scripts diferentes usando o que está neste shell script.

Nele encontramos: while, do, if, then , break, else, break, fi, done e uns comandos simples mas importantes.

Sem mais enrolação aí vai o código.

🙂

#!/usr/bin/env bash

#######################
## 05-08-2020
## conectados.sh
## semanickz
## https:://semanickz.wordpress.com
#######################

while :
do
  if ping -c 4 google.com &>/dev/null 2>&1
  	then
    	echo -e "\n\e[1;32mEstamos online!\e[0m\n"
    	break
else
	echo -e "\n\e[1;32mNão estamos conectados!\e[0m\n"
		break
  fi
  		sleep 4
done


# --- fim do script --- #

E é só isto. Ou melhor, é tudo isto! Um pequeno script que pode ser usado para realizar grandes coisas.

Até Breve!

🙂