博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
批量备份交换机配置文件
阅读量:6077 次
发布时间:2019-06-20

本文共 671 字,大约阅读时间需要 2 分钟。

$ cat config.exp 

#!/usr/bin/expect

set timeout 30

set host [lindex $argv 0]

set password [lindex $argv 1]

set done 0

 

log_file $host.log

spawn telnet $host

expect "Password:"

send "$password\r"

expect "*>"

send "enable\r"

expect "Password: "

send "$password\r"

expect "*#"

send "show running-config\r"

 

while {$done == 0} {

expect {

" --More--" { send -- " " }

"*#" { set done 1 }

eof { set done 1 }

}

}

 

send "\r"

expect "*#"

send "exit\r"

expect eof

exit

 

 

$ cat loop.sh 

#! /bin/sh

while read sw

do

./config.exp $sw

done <<EOF

172.10.0.20 chen

172.10.0.21 chen

172.10.0.22 chen

172.10.0.23 chen

172.10.0.25 chen

172.10.0.26 chen

EOF

$ chmod +x config.exp loop.sh

$ ./loop.sh

转载地址:http://wkogx.baihongyu.com/

你可能感兴趣的文章
模拟两地公司通过***专用网路远程搭建AD DC额外域的实验
查看>>
JAVA运行时数据区域
查看>>
淘宝和百度解禁:淘宝客前途堪忧
查看>>
windows server 2008 R2 之DNS
查看>>
Linux文件系统与目录配置
查看>>
zabbix安装配置
查看>>
9个永恒的UI设计原则
查看>>
[20180403]访问dba_autotask_task无输出问题.txt
查看>>
2015.3.12 C#运用正则表达式点滴
查看>>
zencart后台订单详细页显示产品图片和链接
查看>>
Android 项目隐藏标题栏
查看>>
OpenCV(1)读写图像
查看>>
BZOJ2648/2716:SJY摆棋子/[Violet]天使玩偶(K-D Tree)
查看>>
1.1js语言核心
查看>>
LightOJ - 1010 Knights in Chessboard
查看>>
杭电2122--Ice_cream's world III
查看>>
Lucene.Net介绍
查看>>
如何在sumbline运行python文件
查看>>
[转] babel的使用
查看>>
jquery对话框插件
查看>>