LINUX.ORG.RU

скрипт на ifconfig и kill


0

0

а подскажите как подправить или сделать новый скрипт, который будет в выводе ifconfig искать номер ppp* по присутствующему там ip который задаётся из вне, те должно быть что-то вроде:

ifconfig | awk '/192.168.1.1/ {print prev} {prev=$1 }' > /home/sole/pppnum

^^ - данный скрипт ищет всё нормально, но УЖЕ заданный ip(192.168.1.1).
если же добавить что то вроде
IP=$1
то оно не работает потом внутри awk(если вместо ip поставить $1)

надо
./script 192.168.1.1
в файле pppnum появляется номер интерфейса


забыл добавить:
kill - потомучто этот интерфейс надо потом убивать.
те встроить полученый кусок сюда:
kill `/var/run/smthscript`.pid

sole
() автор топика
Ответ на: комментарий от anonymous

в том то и дело что не работает так.
оно думает что $1 - относится к выводу awk

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