#!/bin/bash
basedir=
/root/backup
curdate=$(
/bin/date
+%Y%m%d)
FTPIP=192.168.7.500
FULLNAME=${basedir}
/mysqldump_
${curdate}.
tar
.gz
DESTDIR=
/OPS/backup
local_filename=$(
/bin/basename
$FULLNAME)
DESTFILE=${DESTDIR}/$local_filename
ftpput(){
ftp
-i -n <<EOF
open
$FTPIP
user username password
bin
Passive
cd
$DESTDIR
put $FULLNAME $DESTFILE
quit
EOF
}
echo
"##################################backuping tables#####################################"
for
tablename
in
bond institution;
do
mysqldump -uroot -pgamma23$ ss_product $tablename > ${basedir}/${tablename}_$curdate
done
mysqldump -uroot -pgamma23$ ss_product qb_bond_deal -w
"create_time"
> ${basedir}
/qb_bond_deal_
$curdate
echo
"##################################packaging file#######################################"
cd
$basedir
/bin/tar
zcf mysqldump_${curdate}.
tar
.gz [biq]*_$curdate
echo
"##################################putting file#########################################"
if
[ -f mysqldump_${curdate}.
tar
.gz ];
then
ftpput &>
/dev/null
fi
echo
"################################## finished #########################################"