#!/bin/sh
backupdir="/wwwroot/backup/backup1/"
if [ ! -d $backupdir ];then
mkdir $backupdir
fi
today=date +%Y-%m-%d_%H_%M_%S
fpath=
b
a
c
k
u
p
d
i
r
backupdir
backupdirtoday
echo $fpath
if [ ! -d $fpath ];then
mkdir $fpath
fi
find $backupdir -type f -mtime +1 -print -exec /bin/rm -f {} ;
FL=cat /wwwroot/backup/file_list_ftp
for i in $FL ;do
cp -Rp $i $fpath
done
cp -Rp $0 $fpath
cp -Rp /wwwroot/backup/file_list_ftp $fpath
cd $backupdir
tar czf $today.tar.gz $today
rm -rf $today
cd -
ftp -n<<!
open 192.168.1.12
user backup_q ftp111222
binary
lcd $backupdir
prompt off
mdelete *
mput *
bye
!