sexta-feira, 31 de julho de 2009

Backup do SVN

Para acessar os scripts de backup do SVN, entre em arquimedes e digite:

[root@arquimedes svn]# cat /home/svn/script_backup_svn_boole.sh

#!/bin/bash

tar -zcvf backup_svn_`date +%d%m%y`.tar.gz nbcgib/

md5sum backup_svn_`date +%d%m%y`.tar.gz > bkp_md5_svn_`date +%d%m%y`

# boole

ssh root@192.168.1.107 "rm -f -r /opt/svn/*"

# sleep 10

scp backup_svn_`date +%d%m%y`.tar.gz 192.168.1.107:/opt/svn/

scp bkp_md5_svn_`date +%d%m%y` 192.168.1.107:/opt/svn/

rm /home/svn/backup_svn_`date +%d%m%y`.tar.gz

rm bkp_md5_svn_`date +%d%m%y`


Esse é o script para geração de backup em boole, que tem o ip 192.168.1.107, para as outras máquinas form criados os arquivos: script_backup_svn_cauchy.sh e script_backup_svn_euler.sh trocando somente o ip das máquinas.

No cron do arquidemes está a política de realização dos Backups, acesse digitando:

[root@arquimedes svn]# crontab -l

00 15 * * 1 /home/svn/script_backup_svn_boole.sh // BKP Segunda-Feira às 15:00
00 15 * * 3 /home/svn/script_backup_svn_cauchy.sh // BKP Quarta-Feira às 15:00
00 15 * * 5 /home/svn/script_backup_svn_euler.sh // BKP Sexta-Feira às 15:00

Nenhum comentário: