expect telnet на несколько ip адресов
Модератор: Модераторы разделов
-
x-peremental
- Сообщения: 161
- ОС: LinuxMint7/Debian Lenny
expect telnet на несколько ip адресов
В общем есть скрипт который меняет timezone на ip телефонах, но получается один скрипт на один телефон, можно как-то сделать так что бы shell скрипт, например, менял ip в expect скрипте и запускал его. То есть автоматизация процесса и без кучи скриптов? Например есть список ip адресов в txt файле, и он построчно перебирает весь список. Искал и в гугле и тут, пока ничего не нашел.
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: expect telnet на несколько ip адресов
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
x-peremental
- Сообщения: 161
- ОС: LinuxMint7/Debian Lenny
Re: expect telnet на несколько ip адресов
У меня есть еще вариант который я применил у себя:
#!/bin/bash
#Timezone10.sh
cat /cluster/expect/iplist.txt | while read line
do
echo "$line"
expect /cluster/expect/lp388-config-small-timezone+10.exp $line
done
В самом експект скрипте
spawn telnet [lindex $argv 0]
ну и далее уже лабуда для настройки телефона.
Может кому пригодится такой вариант.
#!/bin/bash
#Timezone10.sh
cat /cluster/expect/iplist.txt | while read line
do
echo "$line"
expect /cluster/expect/lp388-config-small-timezone+10.exp $line
done
В самом експект скрипте
spawn telnet [lindex $argv 0]
ну и далее уже лабуда для настройки телефона.
Может кому пригодится такой вариант.