Amigo Tiago, Me desculpe a demora da resposta sobre meu script. Na verdade ainda não o terminei, no entanto, a informação que você me passou deu certo de imediato, estou complementando o script, e mostrarei para você quando eu terminar.
Agradecidamente, Fábio Henrique ----- Original Message ----- From: Tiago Barcellos Peczenyj To: shell-script@yahoogrupos.com.br Sent: Tuesday, January 10, 2006 11:34 AM Subject: Re: [shell-script] Script de restauração de backup Opa, sugestão: 1) troque nome="bak_"`date +%d%B%G`"*.tar.gz" por nome=bak_$(date +%d%B%G) 2) agora troque /usr/local/pgsql/bin/psql -d atacadao -U postgres < /backup/$nome por /usr/local/pgsql/bin/psql -d atacadao -U postgres < <(cat /backup/${nome}*.tar.gz) Em tese, deve funcionar, pois eu ainda não consegui fazer uma entrada '<' para multiplos arquivos, sempre tive que contatenalos em um só (via cat) []´s Tiago Em 10/01/06, Fábio Henrique <[EMAIL PROTECTED]> escreveu: > Olá Lista, > > Estou criando um script para restaurar um backup realizado no banco de dados > postgreSQL, mas estou com um problema em um teste de arquivo. O bendito > asterísco que não sei aonde devo colocar, ou se devo colocar. Segue abaixo o > script. Agradeço se alguém puder me ajudar. > > #!/bin/bash > > # Script de Restauracao de backup para as filiais > > # Por: Fabio Henrique > > # Nucleo de Tecnologia - Atacadao dos Eletros > > # É a linha abaixo que está o bendito asterísco, pois quero usá-lo como > coringa para localizar todos os arquivos q entre o nome q informeri e o > .tar.gz, tenham mais algum texto desconhecido > > nome="bak_"`date +%d%B%G`"*.tar.gz" > > /usr/local/pgsql/bin/pg_start > > echo $nome > > sleep 3 > > cd /backup > > if [ -e $nome ] > > then > > echo "ESTOU NA PRIMEIRA CHAMADA DO SCRIPT" > > tar -zxvf /backup/$nome > > pause 3 > > /usr/local/pgsql/bin/psql -d atacadao -U postgres < /backup/$nome > > sleep 5 > > else > > echo "DEU ERRADO E SERAH FECHADO" > > exit > > fi > > > > > > > _______________________________________________________ > Yahoo! doce lar. Faça do Yahoo! sua homepage. > http://br.yahoo.com/homepageset.html > > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > > > > > Yahoo! Grupos, um serviço oferecido por: > > PUBLICIDADE > > ________________________________ Links do Yahoo! Grupos > > > Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/shell-script/ > > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. -- ------------------------------ Tiago B Peczenyj Linux User #405772 --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE ------------------------------------------------------------------------------ Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.371 / Virus Database: 267.14.16/225 - Release Date: 9/1/2006 [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html