#!/bin/bash
# 严顺文 20130615
# SFC分流器配置备份脚本 备份目录 /home/sfc_conf_bak/
ip=$1 # $1 传递 分流器IP地址
user=$2 # $2 传递 分流器用户
passwd=$3 # $3 传递 分流器密码
#-----------------------------------------------------------------------------------------------------
. /etc/profile
. ~/.bash_profile
#-----------------------------------------------------------------------------------------------------
time=$(date "+%Y%m%d")
name=`hostname`
mkdir -p /home/sfc_conf_bak/
expect <<EOF
set timeout 10
spawn ssh $user@$ip
expect {
"*yes/no" { send "yes\r"; exp_continue}
"*password:" {send "$passwd\r"}
}
expect "SFC*#"
send "save config\r"
expect "SFC*#"
send "exit\r"
expect eof
spawn scp $user@$ip:/home/super/esfc/local.config /home/sfc_conf_bak/${name}_${ip}_local.config_${time}
expect "*password:"
send "$passwd\r"
expect eof
EOF
shell嵌套expect操作网络设备备份配置文件
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 网络交换:通过一定的设备,如交换机等将不同的信号或者信号形成转换为对方可识别的信号类型从而达到通信目的的一种交换方...
- 我们生活中经常会用到百度搜索引擎或者360,搜狗搜索引擎来进行搜索关键词来查找一些我们想要的问题或者网站,但是我们...
- 无线专题共12篇,本文为第六篇(点击标题跳转历史文章): 无线专题(一):无线网络的前世今生[http://mp....