#!/bin/bash
# deixar o arquivo como executavel - chmod +x backupvtiger.sh
#
# Define o diret�rio de backup do VTIGER
DIR="/backupapp/vtiger";
#
# Define o formato do nome do arquivo de backup
DB="vtiger-DB-`date +%d_%m_%Y-%H_%M`"
#
# Gerando o arquivo SQL com o mysqldump.
mysqldump --host=localhost --user=root --password=lliege --databases crm > $DIR/$DB.sql
#
# Verifica se o diret�rio existe, se n�o ele ir� criar e dar permiss�o
if [ ! -d $DIR ]; then
mkdir $DIR
chmod -R 0777 $DIR
fi
#
# Abrindo o diretario
cd $DIR
#
# Compactando o arquivo para que nao fique muito grande
tar -zvcf $DB.tar.gz $DB.sql
#
# Removendo o arquivo original para liberar espa�o
rm -f $DIR/$DB.sql
#
# Removendo arquivos com mais de 1 dias
find $DIR/*.tar.gz -ctime +0 -exec rm -rf {} \;
#
# Removendo o backup da instalacao completa anterior
rm -f $DIR/vtiger.tar.gz
#
# Refaz o backup da instalacao completa
tar -zvcf $DIR/vtiger.tar.gz /var/www/html/crm
#