
higorrocha
(usa Ubuntu)
Enviado em 20/08/2012 - 14:37h
Tenho um servidor de Gerência de projetos com Redmine, e preciso fazer backup da pasta /home/git/repositories, o Script que eu tenho ta funcionando, mas não tem conteúdo algum nas pastas.
Script
#!/bin/bash
DATA=`date +%Y-%m-%d`
DIR=/home/git/repositories
cd /tmp
mkdir backup_"$DATA"
cd backup_"$DATA"
tar -zcvf git_"$DATA".tar.gz $DIR
mysqldump redmine -u redmine --password=redmine > redmine_dsti_"$DATA".sql
mysqldump redmine_dosp -u redmine_dosp --password=redmine_dosp > redmine_dosp_"$DATA".sql
mysqldump redmine_deps -u redmine_deps --password=redmine_deps > redmine_deps_"$DATA".sql
mysqldump redmine_ti -u redmine_ti --password=redmine_ti > redmine_ti_"$DATA".sql
cp -rf /opt/redmine_dsti/files ./files_dsti
cp -rf /opt/redmine_dosp/files ./files_dosp
cp -rf /opt/redmine_deps/files ./files_deps
cp -rf /opt/redmine_ti/files ./files_ti
cd ..
tar -zcvf backup_redmine_git_"$DATA".tar.gz backup_"$DATA"
rm -rf backup_"$DATA"
smbmount //172.19.10.6/redmine /media/bkp/ --username=administrador --password=senha de administrador
cp backup_redmine_git_"$DATA".tar.gz /media/bkp/
umount /media/bkp
rm backup_redmine_git_"$DATA".tar.gz
O resultado desse Script é um arquivo backup_redmine_git_2012-08-20.tar.gz com 1KB.
Obrigado!!!!!!!