#!/bin/bash
cd /ftp_data
date=`date +%Y%m%d%H`
mkdir $date
chown -R ftp_test:ftp /ftp_data
for ip in `cat /ftp_data/ip_list`
do
address=`echo $ip`
expect << EOF
spawn telnet $address
set timeout 5
expect "*Username:"
send "admin\r"
expect "*Password:"
send "essc022\r"
expect "*>"
send "ftp 172.17.15.111\r"
expect "*(none)):"
send "ftp_test\r"
expect "*Password:"
send "test\r"
expect "*ftp]"
sleep 2
send "put startup.cfg /ftp_data/$date/$address.cfg\r"
sleep 2
expect "*ftp]"
sleep 2
send "quit\r"
sleep 2
expect "*>"
sleep 2
send "quit\r"
expect eof
EOF
done
shell 脚本 备份交换机配置文件
最新推荐文章于 2024-05-24 10:57:01 发布