[FUG-BR] RES: Script de Backup diario

Victor Loureiro Lima victorloureirolima em gmail.com
Segunda Dezembro 4 12:07:17 BRST 2006


E e' claro: man 8 cron e man 5 crontab sao os seus amigos para fazer o
script rodar periodicamente...

att,
victor

Em 02/12/06, Junior Pires<junior at gujao.com> escreveu:
> 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 at fug.com.br [mailto:freebsd-bounces at 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.
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>


Mais detalhes sobre a lista de discussão freebsd