1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| inc_backup(){ if [ $week_date -eq 1 ];then local full_backup_dir=$(find $backup_dir -name ${sunday}*) innobackupex --user=$MY_USER --password=$MY_PASS --incremental ${inc_backup_dir} --incremental-basedir=${full_backup_dir} if [ $? -eq 0 ];then echo "${log_date} inc backup!!!" >> $log_dir/back.log else echo "${log_date} inc failed!!" >> $log_dir/err.log fi else local yesterday_backup_dir=$(find $backup_dir -name ${yesterday}*) innobackupex --user=$MY_USER --password=$MY_PASS --incremental ${inc_backup_dir} --incremental-basedir=${yesterday_backup_dir} if [ $? -eq 0 ];then echo "${log_date} inc backup!!!" >> $log_dir/back.log else echo "${log_date} inc failed!!" >> $log_dir/err.log fi fi }
|