Страница 1 из 1

как сбросить всех пользователей

Добавлено: 2010-08-27 11:45:18
Skit
Пробую такой скрипт:

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

CISCO="172.18.0.1"
USER="user"
RSH="/usr/bin/rsh"

/usr/local/bin/sudo -u $USER $RSH -l $USER $CISCO show users  \
 | grep Vi |awk '{print $1}' | while read VIRTUALINT; 
do
Vi=`echo $VIRTUALINT | sed  s/Vi//g`
/usr/local/bin/sudo -u $USER $RSH -l $USER $CISCO clear interface virtual-access $Vi
done

Сбрасывает только одного, самого первого. Потом вываливается из цикла.
Как сбросить всех?

Re: как сбросить всех пользователей

Добавлено: 2010-09-06 0:49:24
lolwut
скрипт перепешите и все заработает ;)

Re: как сбросить всех пользователей

Добавлено: 2010-09-06 15:00:26
skeletor
Используйте цикл for:

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

CISCO="172.18.0.1"
USER="user"
RSH="/usr/bin/rsh"

for VIRTUALINT in `/usr/local/bin/sudo -u $USER $RSH -l $USER $CISCO show users | grep Vi |awk '{print $1}'`
do
  Vi=`echo $VIRTUALINT | sed  s/Vi//g`
  /usr/local/bin/sudo -u $USER $RSH -l $USER $CISCO clear interface virtual-access $Vi
done

Re: как сбросить всех пользователей

Добавлено: 2010-09-07 16:36:22
lolwut
я собсно это и имел ввиду ;)

Re: как сбросить всех пользователей

Добавлено: 2010-09-20 15:28:40
detx
Для PPPoE

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

clear pppoe all
Но если таким макаром у меня cisco 7201 задумывается минут на 10-15.

Re: как сбросить всех пользователей

Добавлено: 2010-09-20 16:05:38
lolwut

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

conf t
int type slot/port
no pppoe enable <группа если не default>
всех и сразу! без тормозов и раздумий ;)

Re: как сбросить всех пользователей

Добавлено: 2010-09-20 16:51:49
detx
lolwut писал(а):

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

conf t
int type slot/port
no pppoe enable <группа если не default>
всех и сразу! без тормозов и раздумий ;)
Прикольный выход из положения

Re: как сбросить всех пользователей

Добавлено: 2010-09-20 16:58:01
lolwut
100% рабочий, проверено ;)