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

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

Re: [shell-script] exibir stderr e logar ao mesmo tempo


From: Tiago Peczenyj
Subject: Re: [shell-script] exibir stderr e logar ao mesmo tempo
Date: Tue, 23 Nov 2010 13:57:16 -0200

uma ica é utilizar o tee com a opção -a (append) pois assim não vais perder
o arquivo entre execuções sucessivas.

Se precisa gerar arquivos diferentes basta criar com a data de adora ou
adicionar um $$ para colocar o id do processo (ou criar um contador).

2010/11/23 Eri Ramos Bastos <address@hidden>

>
>
> Talvez isso:
>
> ldapadd -x -D $rootdn,$suffix -w $rootpw 2>&1 | tee $LOGFILETEMP
>
> []'s
> Eri Ramos Bastos
>
> 2010/11/23 Alisson Ceolin <address@hidden<alissonceolin%40yahoo.com.br>
> >:
>
> > Olá
> > pode ser algo basico, mas estou quebrando a cabeça...
> > tenho um script no qual preciso q em caso de erro, seja exibida a saída
> padrao
> > de erro na tela, mas tb seja logado este erro em um arquivo de log
> >
> > exemplo:
> >
> > echo "$(date +"%d.%m.%Y") $(date +"%T") Adicionando usuario login: $1
> nome:
> > $2   sobrenome: $3   email: $4   senha: $5" >> $LOGFILE
> >
> > (
> >    echo "dn:uid=$uid,$people"
> >    echo "objectClass: top"
> >    echo "objectClass: person"
> >    echo "objectClass: organizationalPerson"
> >    echo "objectClass: inetOrgPerson"
> >    echo "cn: $2"
> >    echo "sn: $3"
> >    echo "mail: $4"
> >    echo "pager: $5"
> >    echo "uid: $1"
> >    echo "userPassword: $6"
> >   )| ldapadd -x -D $rootdn,$suffix -w $rootpw | tee $LOGFILETEMP
> >
> > tentei usar o tee, mas ele nao grava no arquivo o stderr
> >
> > tentei redirecionar a saída de erro  com  ldapadd -x -D $rootdn,$suffix
> -w
> > $rootpw  2>> $LOGFILETEMP 1>> $LOGFILETEMP
> > neste caso não é exibido o erro no console, apenas logado.
> >
> > existe algum comando para copiar a STDERR?
> >
> >
> > Necessito do erro no console para poder tratar avaliar via ferramenta
> externa se
> > a rotina foi executada com sucesso ou nao...   $? sempre retorna 0
> (executado
> > com sucesso, quando em algumas vezes ocorre erro).
> >
> >
> > Obrigado
> >
> >
> >  Alisson Ceolin
> >
> > _____________________
> >
> >
> >
> >
> > [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: address@hidden<shell-script-unsubscribe%40yahoogrupos.com.br>
> > ----------------------------------------------------------
> > 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
> >
> >
> >
>
>  
>



-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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