LINUX.ORG.RU

Bash скрипт для автоматического перевода мода monitor в managed и наоборот

 , , ,


0

1

Хочу написать скрипт для смены мода сетевой карты , но столкнулся с проблемой как мне записать переменную

$cur_mode
которая должна вывести Managed или Monitor .

Код который выглядит целиком

#!/bin/bash


sudo ifconfig wlp3s0 down

cur_mode=`iwconfig wlp3s0 | tr : " " | egrep "Managed|Monitor" | awk '{print $2}'`

if [ $cur_mode == "Managed" ]; then
        sudo iwconfig wlp3s0 mode monitor
        echo "Mode has became monitor"
elif [ $cur_mode == "Monitor" ]; then
        sudo iwconfig wlp3s0 mode managed
        echo "Mode has became managed"

else echo "I am  sorry something went wrong "

fi


sudo ifconfig wlp3s0 up

P.S. Если есть какие-нибудь подсказки или советы к моему коду я открыт для обсуждения .

Ответ на: комментарий от fornlr

Спасибо большое , думал нету команд наподобии ifconfig , скрипт работает отлично

Andry3_3
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.