Pular para o conteúdo

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

Responder tópico
  • Denunciar
  • Indicar

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

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

Responder tópico

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

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?

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

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder