En ocasiones puede ser necesario detectar mediante un script si un enlace está activo, para posteriormente ejecutar otros comandos.
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
No hay comentarios:
Publicar un comentario