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: Eri Ramos Bastos
Subject: Re: [shell-script] exibir stderr e logar ao mesmo tempo
Date: Tue, 23 Nov 2010 10:55:35 -0400

Talvez isso:

ldapadd -x -D $rootdn,$suffix -w $rootpw 2>&1 | tee $LOGFILETEMP

[]'s
Eri Ramos Bastos

2010/11/23 Alisson Ceolin <address@hidden>:
> 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
> ---------------------------------------------------------------------
> 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
>
>
>


reply via email to

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