сетевой интерфейс: статус активности

Ответить
ya
^-^
Сообщения: 2336
Зарегистрирован: 16 дек 2021, 19:56

сетевой интерфейс: статус активности

Сообщение ya »

Код: Выделить всё

#!/bin/bash
ifase1=enp2s0


# Получаем статус интерфейса enp2s0
status=$(ip -br a show ${ifase1})

# Проверяем, существует ли интерфейс и активен ли он
if [[ -z "$status" ]]; then
    echo "Интерфейс ${ifase1} не существует."
else
    echo "Статус интерфейса ${ifase1}: $status"
    if echo "$status" | grep -q "UP"; then
        echo "Интерфейс ${ifase1} активен."
    else
        echo "Интерфейс ${ifase1} неактивен."
    fi
fi
grep CRON /var/log/syslog
Ответить