====== Detectar si un enlace está activo, mediante un script ====== 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