помогите со скриптом

Модератор: Модераторы разделов

Аватара пользователя
turun
Сообщения: 117
ОС: CENTOS5.4

помогите со скриптом

Сообщение turun »

Наваял скрипт на expect . Для бэкапа конфигов c cisco

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

#!/usr/bin/expect



set device ip коммутатора
set tftp ip tftp сервера
set user имя пользователя
set pass пароль
set pass1 пароль enable
set config как будет называться сохраненый файл
set timeout 60


spawn telnet $device
expect  "Username:"
send "$user\n"
expect "Password:"
send "$pass\n"
expect ">"
send "en\n"
expect "Password:"
send "$pass1\n"

send "copy running-config tftp://$tftp/$config\n\n"
expect "$tftp"
send "\n"
expect "$config"
send "\n"
send "exit\n"
expect eof

Хочу чтобы скрипт зацикливался и подставлял значения( а то коммутаторов порядка 100)
set device ip коммутатора
set tftp ip tftp сервера
set user имя пользователя
set pass пароль
set pass1 пароль enable
set config как будет называться сохраненый файл
set timeout 60
Из файла. Можно ли такое реализовать, если да то куда копать, наверное самвый простой вариант сделать это в bash???
Подскажите пожалуйста.
Спасибо сказали: