#!/bin/bash

ME=$( hostname | sed 's/\..*//g' )
STRDATE=`date +%Y%m%d_%H`
STROLD=`date -d "2 day ago" +%Y%m%d_%H`
STROLDL=`date -d "1 day ago" +%Y%m%d_%H`
TARGET="/home/backup/$ME"
REMOTET="/mnt/hdb1/$ME"
REMOTEH="172.22.96.249"

rm -rf $TARGET/$STROLDL
rm -rf $TARGET/email_$STROLDL.tar.bz
mkdir -p $TARGET/$STRDATE

ssh $ME@$REMOTEH "rm -rf $REMOTET/$STROLD"
ssh $ME@$REMOTEH "rm $REMOTET/email_$STROLD.tar.bz"
ssh $ME@$REMOTEH "mkdir -p $REMOTET/$STRDATE"

tar -zcvf $TARGET/email_$STRDATE.tar.bz /root/back.sh /var/qmail /var/www > /dev/null
scp $TARGET/email_$STRDATE.tar.bz $ME@$REMOTEH:$REMOTET

DIRS=$( ~vpopmail/bin/vdominfo -d | grep -Ev "^$" )

for j in $DIRS;
do
  FN=$( echo $j | sed 's/.*\///' )
  nice -n 10 tar -zcvf $TARGET/$STRDATE/$FN $j/ ;
  scp $TARGET/$STRDATE/$FN $ME@$REMOTEH:$REMOTET/$STRDATE
done ;

