1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| #!/bin/bash #backup app # #newsnow liulipeng
gzipbin=/usr/bin rmbin=/bin egrepbin=/bin echobin=/bin chmodbin=/bin rsyncbin=/usr/bin
backupDir=/www/app_backup
backupPath="/www/backup"
backupName="backup"
weekDayNow=`date +%d`
$chmodbin/chmod -R 755 $backupDir
echo Start App Backup`date "+%F %T"` >> $backupDir/backup.log
backupAppDir=$backupDir/$weekDayNow #echo $backupAppDir if [ ! -e $backupAppDir ] then mkdir -p $backupAppDir fi
$rsyncbin/rsync -au $backupPath $backupAppDir
#liulipeng add为了提高备份速度减轻服务器压力,暂时先不压缩,硬盘空间需要优化时再开启压缩功能 cd $backupAppDir tar -zcf $backupName.tar.gz $backupName $rmbin/rm -rf $backupAppDir/$backupName
$chmodbin/chmod -R 0000 $backupDir echo End App Backup`date "+%F %T"` >> $backupDir/backup.log
|