定期自动备份交换机/路由器的配置
第一个文件:
#!/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进程里面,就可以定期备份你的交换机的配置啦。
|
转载于:https://blog.51cto.com/ximihua/89803