#!/bin/bash
BAK=/root/backup | |
LOG=${BAK}/bak.log | |
DATE=`date +%Y%m%d` | |
if [ -s "/backup/${DATE}.tar.bz2" -a -s "/backup/${DATE}.sql.bz2" ]; then exit; fi | |
tar -jcvpf ${BAK}/${DATE}.tar.bz2 /html/kashu.org/ &> /dev/null | |
test -s ${BAK}/${DATE}.tar.bz2 || { echo "Error:${DATE}.tar.bz2" >> ${LOG} && exit 1; } | |
mysqldump -uusername -ppassword DB_name > ${BAK}/${DATE}.sql | |
test -s ${BAK}/${DATE}.sql || { echo "Error:${DATE}.sql" >> ${LOG} && exit 2; } | |
bzip2 -9 ${BAK}/${DATE}.sql | |
/root/shell/dropbox_uploader.sh upload ${BAK}/${DATE}*.bz2 /kashu.org | |
if [ "$?" == 0 ]; then | |
echo "${DATE}:OK" >> ${LOG} | |
else | |
echo "${DATE}:Error" >> ${LOG} | |
fi |