Quais as formas mais eficientes de se gerar log em shellscript?

1. Quais as formas mais eficientes de se gerar log em shellscript?

Fábio C. Barrionuevo da Luz
luzfcb

(usa Ubuntu)

Enviado em 28/01/2011 - 20:08h

Entao galera, aprendi a programar em shellscript a pouco tempo.
Gostaria de gerar logs de execução e de saida de erros de meus scripts de forma eficiente.
Primeiramente meu script é interativo, necessita de interação com o usuario..

No momento, gero o log, repetindo os textos das mensagens, e dando echo em tudo

LOG=~/log_teste.log
echo "" > $LOG
.
.
.
#Nao execute isso
echo "executando Harakiri"
echo "executando Harakiri" >> $LOG
rm -rfi /


Como possou obter uma copia de toda e qualquer mensagem mandada para a saída padrão e a saída de erro, e outras saidas, de forma simples.


Obrigado a todos


  


2. Re: Quais as formas mais eficientes de se gerar log em shellscript?

Rodrigo Chaves
stilldre

(usa Funtoo)

Enviado em 28/01/2011 - 21:27h

http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-3.html


3. Re: Quais as formas mais eficientes de se gerar log em shellscript?

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 28/01/2011 - 23:21h

O comando tee faz isso:

tee script.sh >> log.txt


4. Re: Quais as formas mais eficientes de se gerar log em shellscript?

Elder Marco
eldermarco

(usa Fedora)

Enviado em 28/01/2011 - 23:31h

Ah, existe um comando, de certa maneira, próprio pra isso. O logger, uma interface para syslog:

$ man logger






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts