Есть проблема - есть 150 свичей - их надо перепрошить. В ручную - ломает. Все сделал ровно до того момента как надо в каком то файле хранить ip свичей.
#!/usr/bin/expect -f
spawn -nottycopy telnet X.X.X.X
expect "User Name:" { send "admin\n"}
expect "Password:" { send "admin\n"}
expect "console#" { send "reload\n"}
expect "This command will reset the whole system and disconnect your current" { send "y\n"}
expect eof
Хотелось бы поместить все айпи в файл и чтобы expect и обрабатывал один за другим. Ну и писал в лог файл.
Много перечитал всего, но мало что понял, ибо на английском. Подскажите пожалуйста
Хотелось бы поместить все айпи в файл и чтобы expect и обрабатывал один за другим. Ну и писал в лог файл.
Много перечитал всего, но мало что понял, ибо на английском. Подскажите пожалуйста
Я бы просто передал IP через командную строку и завернул в sh-скрипт:
Доброго времени суток, вот назрел вопрос.
Пытаюсь с помощью скрипта зайти на свитч, заход получается, делаю send "enable admin\r", проглатывает, но вот когда доходить дело до пороля на админа вот тут то и получается проблема, а суть ее в следующим, пароль есть символы "{" и "$", и пароль соответственно не вводится, не подскажете как можно от этого избавится, точнее это обойти
Доброго времени суток, вот назрел вопрос.
Пытаюсь с помощью скрипта зайти на свитч, заход получается, делаю send "enable admin\r", проглатывает, но вот когда доходить дело до пороля на админа вот тут то и получается проблема, а суть ее в следующим, пароль есть символы "{" и "$", и пароль соответственно не вводится, не подскажете как можно от этого избавится, точнее это обойти