Variante simple:
(ip link show eth0 | grep -q UP) && echo "El enlace está activo."
Variante extendida:
#! /bin/sh
if [ $# -eq 1 ]; then
ip link show $1 | grep -q UP
if [ $? -eq 0 ]; then
echo "El enlace está activo."
else
echo "El enlace no existe o está inactivo."
fi
else
echo -e "Parámetros incorrectos.\nEl argumento debe ser el nombre del enlace."
fi
Tomado de: http://gutl.jovenclub.cu/wiki/doku.php?id=tutoriales:detectar_enlace_activo
Post relacionados:
- Curiosidades de la consola, manejadores de pantalla VT100/ANSI
- Curiosidades de la consola, FORTUNE y la vaca que dice...
- Minicom en enlaces seriales y usando TCP/IP o de como tan solo quiero que tu alma no vuelva a ver la luz del Sol...
- Curiosidades de la consola, el todopoderoso Midnight Commander
- Generar trafico UDP con NetCat
- NCat como webserver
- Como clonar un disco con CAT por red con SSH
- Usando NetCat como un servidor de archivos
- Curiosidades de la consola, WTF! ¿Realmente existe "WTF"?...
- Navegador de línea de comandos LINKS
- Curiosidades de la consola, LINKS y LYNX
- Curiosidades de la consola, datos lunares en tu terminal
- Consultando el clima desde la consola
- Consultando el clima desde la consola II
- Juegos de Guerra
- Curiosidades de la consola, ¿Recuerdan Juegos de Guerra (Wargames)?
- ¿Otra partida, profesor Falken? (Juegos de Guerra - 1983).
- Curiosidades de la consola, gotitas de lluvia sobre mi pantalla...
- Curiosidades de la consola, TT o Tetris para Terminal
- ViTetris
- Consola ilegible
- Curiosidades de la consola, ¿Gusanitos? ¡Vamos a divertirnos!
- Instalando XMonad en Slackware 13.37
- Travesía en Emergencias
Que te diviertas!


No hay comentarios:
Publicar un comentario