Zálohování
backup.sh
#!/bin/sh ARCHIVE="sw-backup.tar.gz" TFTP="tftp://10.153.1.34/sw" TFTP_DIR="/srv/tftp/sw" IP="10.153.1.10 10.153.1.17 " for ip in $IP; do echo $ip echo ========================= /usr/bin/expect <<EOD set timeout 20 spawn telnet $ip expect "ame:" send "admin\r" expect "assword:" send "LanAdmin11\r" expect "#" send "copy running-config $TFTP/sw-$ip.cfg\r" expect "?" send "\r" expect "?" send "\r" expect "#" EOD done tar -zcf /tmp/$ARCHIVE $TFTP_DIR/* uuencode /tmp/$ARCHIVE $ARCHIVE | mail -s "Switches backup" email@email.cz rm -f /tmp/$ARCHIVE
