shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problema: funcão com processo em bg dentro de uma substituição de co


From: rapha.couto
Subject: Re: Problema: funcão com processo em bg dentro de uma substituição de comando
Date: Wed, 06 Oct 2010 16:03:27 -0000
User-agent: eGroups-EW/0.82

O problema é que eu preciso formatar a saída padrão e a de erros antes de 
redirecionar pra algum log. Eu queria ter no log algo como:

[06-10-2010 12:07:19] Info: bla bla bla #saída padrão
[06-10-2010 12:07:19] Erro: bla bla bla #saída de erros

--- Em address@hidden, MrBiTs <mrbits.dcf@...> escreveu
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> 
> > Se eu não precisasse fazer a substituição de comando o script
> > funcionaria blza. O problema é quando eu uso a substituição de
> > comando. Mesmo eu rodando o while em bg, o shell espera ele terminar pra
> > dar o retorno à variável, e parece que é o comportamento normal
> > do bash. Alguém sabe alguma forma de eu rodar esse while dentro da
> > função em bg e poder obter o endereço do pipe criado sem ter que
> > esperar o fim do while? Ou talvez outra forma de criar esse logger?
> 
> Vejo duas maneiras simples aí:
> 
> 1) Utilizar o comando logger, existente em todas as distribuições Linux 
> modernas e com seus correlatos em outros Unices
> 2) Utilizar o exec logo no inicio do script:
> 
> exec 1>> /var/log/algumlog 2>&1
> 
> 
> - -- 
> 
> Um abraço
> 
> .0. MrBiTs - mrbits.dcf@...
> ..0 GnuPG  - 
> http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x6EC818FC2B3CA5AB
> 000 http://www.mrbits.com.br
> 
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (Darwin)
> 
> iQEcBAEBCAAGBQJMrIloAAoJEG7IGPwrPKWryYYH/0mICN53YHFbcT+r6JPpi6sl
> KuXmC7Abb+IWbsxVLlF+WAC6T/+peDq3qVKXI7bd17p95qFz8ciZq9eh8WXsWgGZ
> c4IYtBICrRIfhiQSXjs/utmUeUY0SsbZ+0r9CCtC5RLJAoFsTSpIofYGgeit8G1H
> JvDz9EKCLfs3Ma8TcGm/sdPADk+eB+TdmCXewgzY5DC+le3MaQl6dAhVYZzKNqPo
> bjXxTJvCBvZxxRenCnwTMMJGnlHz8tg3JknHdBKQ0uueyNRwJyUQh6flTiFmgNpn
> JUP+VdCxhxrAr5oQQybZv5RE2XUdGV4zq0sOTFvDkfDy8FkaHe1NezhqJXm1Pwo=
> =3cye
> -----END PGP SIGNATURE-----
>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]