[FUG-BR] shell script com mysql

Fabricio Lima listas em fabriciolima.com.br
Sex Maio 13 14:30:00 BRT 2005


veja meu crontab de backup do banco de dados:

                        # Backup (dump) automatico do banco de dados 
(formato: DBNAME-MES-DIA.dmp)
                        # Para restore, utilize: `psql dbname < backup.dmp`
0 20 * * *              /usr/local/bin/pg_dump -U 2m2b db_2m2b 
> /usr/local/pgsql/backup/db_2m2b-`/bin/date +\%m-\%d`.dmp
30 20 * * *             /usr/local/bin/pg_dump -U 2m2b db_maquinas 
> /usr/local/pgsql/backup/db_maquinas-`/bin/date +\%m-\%d`.dmp


argh.. ficou podre, maximize e se vire...

Saca so, utilize as aspas.. e ai vc bota o comando dentro delas. Vai 
funcionar.

Se nao funcionar, vc executa a saida de um echo..
tipo
exec echo (mysql INSERT 'cut bla bla')

esta segunda parte nao sei. tente com a primeira igual no meu crontab.

Fabricio


---------- Original Message -----------
From: Flávio Barros <flaviobarros.gyn em pop.com.br>
To: debian-am em listas.cipsga.org.br, debian-user-portuguese em lists.debian.org, 
freebsd em fug.com.br, slackware-ce em yahoogrupos.com.br, slack-
users em linuxmag.com.br
Sent: Fri, 13 May 2005 09:42:44 -0300 (BRT)
Subject: [FUG-BR] shell script com mysql

> Pessoal é o seguinte. Quero alimentar uma base de dados mysql com 
> dados de um arquivo texto. Minha dúvida é com como façõ para excutar 
> outros comandos do shell dentro desse comando insert do mysql ?
> 
> 01. Por exemplo o comando cut -d, -f3 1.csv não estã sendo executado 
> no comando insert abiaxo.
> 
> 02. Vou precisar também além de executar outro comando concatenar 
> strings, por exemplo: dominio1.com.br/cut -d, -f3 usuario.csv/Maildir
> 
> Aqui está a parte do script que executaria o insert.
> 
> for CONTA_POSTFIX in $(cat contas_postfix.txt)
> do
> mysql -D postfix -e "INSERT INTO mailbox
> (username,password,name,home,maildir,quota,domain,active)
> VALUES ('$CONTA_POSTFIX',encrypt('123456'),'cut -d, -f3
> 1.csv','/postfix/','dominio1.com.br/jeffi/Maildir/','10000000S',
> 'dominio1.com.br','1');"
> done
> 
> _______________________________________________
> Freebsd mailing list
> Freebsd em fug.com.br
> http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br
------- End of Original Message -------


_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd