[FUG-BR] RES: Script de Backup diario
Junior Pires
junior em gujao.com
Sábado Dezembro 2 23:51:38 BRST 2006
Olha só, eu tenho uma politica dessa aqui, eu crio 2 scripts no /etc/rc.d,
uma para fazer o backup e o outro para fazer a rotação do nome para a data
e horario que foi feito o backup...
Então, segue ai os scripts:
#pico /etc/rc.d/bk.sh
tar czf /home/backup/backup/adm/adm.tgz /home/public/ADM/DADOS/
#pico /etc/rc.d/rotacao_nome.sh
OLD_BKP=/home/backup/backup/adm/`date +%d%m%y-%H%M%S`adm.tgz
mv /home/backup/backup/adm/adm.tgz `echo $OLD_BKP`
Pronto, com isso ai, você já pode fazer seu backup direitinho, eu jogo
esses scripts no cron, pra ele rodar de tempo em tempo...
Faça as mudanças de diretórios de acordo com suas necessidades.
Abraço.
> Pois olha... comessei a fazer um aqui, com isso tu já consegue iniciar, dá
> uma catada no google que tu finaliza ele.
> Tem que Targeziar eles... isso eu me esqueci :)
>
> #!/bin/sh
>
> data=$(date +%Y%m%d)
> bkpdir="/home/backups"
> diasarq="30"
> bancopostgre="nomedobanco"
> bancomysql="nomedobanco"
> usermysql="root"
> senhamysql="senhadomysql"
>
> #Apaga arquivos antigos
> find $bkpdir -mtime +$diasarq -exec rm -r {} \;
>
> #Cria os backups
>
> cd $bkpdir
>
> echo "Criando o bakcup do banco postgre"
> COLOCA AQUI O COMANDO PRA PEGAR O BANCO NAO ACHEI NO GOOGLE FACIL :)
>
> echo "Criando o backup do banco mysql"
> mysqldump -u $usermysql -p$senhamysql > $bkpdir/$data-$bancomysql.sql
>
> Qualquer coisa prende o grito...
>
> Haaa tem que terminar, nun vai funcia na primeira :)
>
> João David Prevedello
> Portal das Hortênsias
> Canela / RS
>
> -----Mensagem original-----
> De: freebsd-bounces em fug.com.br [mailto:freebsd-bounces em fug.com.br] Em nome
> de Cristina Fernandes Silva
> Enviada em: sábado, 2 de dezembro de 2006 20:04
> Para: Lista Brasileira de Discussão sobre FreeBSD
> Assunto: [FUG-BR] Script de Backup diario
>
> Galera,
>
> Alguem pode me dispobilizar um script de backup que faça copias datadas do
> banco de dados
> PostgreSQL e um banco de dados Access.
>
> Assim
>
> 20061203-NomedoBanco.tar.gz2 ---> PostgreSQL
> 20061203-NomedoBanco.tar.gz2 ---> Access
>
> Estes arquivos serão gravados uma partição /home/backups
>
> Infelizmente são sei como se faz para gerar diariamente com as datas no
> arquivo.
>
> Obrigada
>
> Cristina
>
>
>
>
>
> _______________________________________________________
> Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
> Registre seu aparelho agora!
> http://br.mobile.yahoo.com/mailalertas/
>
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
> --
> Esta mensagem foi verificada pelo sistema de antivírus e
> acredita-se estar livre de perigo.
>
>
>
--
Junior Pires
Assistente de Informáica
CPD
Gujão Alimentos.
Tel: (75) 3244-2121 (Ramal 202).
--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.
Mais detalhes sobre a lista de discussão freebsd