Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19003039
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类:

2008-03-19 18:31:28

第一个文件:

#!/bin/sh

SW_TELNET_PASSWD=PASSWD /*交换机的telnet密码*/
SW_ENABLE_PASSWD=PASSWD /*交换机的enable密码*/
TFTP_SERVER_IPADD=IPADD /*这个地方要填入TFTP服务器的ip地址*/

while read SW_IP; do    /*SW_IP是你要备份交换机的ip地址*/
    echo $SW_IP
(
   sleep 3;
   echo $SW_TELNET_PASSWD
   sleep 3;
   echo "enable";\
   sleep 1;
   echo $SW_ENABLE_PASSWD
   sleep 1;
   echo "copy star tftp";\
   sleep 1;
   echo $TFTP_SERVER_IPADD
   sleep 1;
   NOW=$(date +%F)_$SW_IP
   #echo 'date | xargs -i $SW_IP{}'
   echo $NOW
   sleep 10;
   echo "exit";\
   ) | telnet $SW_IP |tee -a /home/xuelai/myshell/$(date +%F).log /*tee -a 即把输出在屏幕上显示也写入了相应的文件*/
done < /home/xuelai/myshell/SwitchIP
exit 0


另外一个文件SwitchIP:

10.1.1.1
10.1.2.2
10.2.1.1


把第一个文件加入到cron进程里面,就可以定期备份你的交换机的配置啦。
阅读(971) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~