[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[shell-script] exibir stderr e logar ao mesmo tempo
From: |
Alisson Ceolin |
Subject: |
[shell-script] exibir stderr e logar ao mesmo tempo |
Date: |
Tue, 23 Nov 2010 06:25:47 -0800 (PST) |
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]
- remoção de espaços, address@hidden, 2010/11/08
- [shell-script] exibir stderr e logar ao mesmo tempo,
Alisson Ceolin <=
- Re: [shell-script] exibir stderr e logar ao mesmo tempo, Eri Ramos Bastos, 2010/11/23
- Re: [shell-script] exibir stderr e logar ao mesmo tempo, Tiago Peczenyj, 2010/11/23
- Res: [shell-script] exibir stderr e logar ao mesmo tempo, Alisson Ceolin, 2010/11/25
- Re: [shell-script] exibir stderr e logar ao mesmo tempo, Rogério Tomassoni, 2010/11/23