Re: [FUG-BR] RES: Script de Backup diario
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[EMAIL PROTECTED] 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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] RES: Script de Backup diario
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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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
Re: [FUG-BR] RES: Script de Backup diario
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: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 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