Hola Visitante

Autor Tema: Algunos ejemplos de bash  (Leído 3114 veces)

onwheels256

  • Administrator
  • *****
  • Mensajes: 172
    • Ver Perfil
Algunos ejemplos de bash
« en: Septiembre 09, 2011, 09:33:19 pm »
Bueno como antes de empezar el curso me he estado aburriendo y no \"tenia \" otra cosa que hacer me puse a mirar algo de bash. Voy a ir poniendo ejemplos tontos que vaya haciendo. Todo esto con la AYUDA del \"Puto amo\"(berni)

Empiezo por un comprobador de internet. Utilizo el ping y el wget para comprobar la conexión.

Código: [Seleccionar]

echo   Las interfaces que tiene activas son:
ifconfig |grep  -P '[a-z][a-z][a-z][0-9][\\\\s]|[l][o][\\\\s]|[a-z][a-z][a-z][a-z][0-9][\\\\s]' -o

echo -------------------------------------------
echo \"Escriba el adaptador que usa:\"       
echo -------------------------------------------
read adaptador
echo Su ip es:
ifconfig $adaptador | grep Difus.: |cut -d ' ' -f 12 | cut -d ':' -f2

iping=`ifconfig $adaptador | grep Difus.: |cut -d ' ' -f 12 | cut -d ':' -f2`
echo Comprobando conexión por \"ping\"...
ping -c4 www.google.es 2>&1 > /dev/null
if [ $? -eq 0 ]
then
    echo \"Tienes conexión a internet\"
else
    echo \"No tienes conexión a internet\"
fi

#w3m www.google.es & $apagar
#kill $apagar
echo Comprobando conexión por \"wget\"
wget www.bitsdelocos.es/favicon.ico -q 2>&1> /dev/null &  $PID
sleep 2
kill -n $PID  2>/dev/null
if [ $? -eq 1 ]
then
    echo \"Tienes conexión a internet\"
else
    echo \"No tienes conexión a internet\"
fi
rm $HOME/script