|
From: | Maicon Vinicius Nunes |
Subject: | Re: [shell-script] Como armazenar a saida de erro em variável? |
Date: | Thu, 15 May 2008 23:33:26 -0300 |
User-agent: | Thunderbird 2.0.0.14 (X11/20080421) |
Eu gostaria de ao invés de fazer a saída 2> ir para um arquivo (ex: "comando que gera erro 2> /tmp/erro") que este fosse armazenado em uma variável para que eu possa tratar esse erro depois no script. Parece meio "pedrero", mas alguém saberia me dizer? Na verdade não precisa ser desse jeito, mas é que eu dou um snmpget em um dispositivo, e caso esse dispositivo não tenha um agente snmp habilitado, eu gostaria de detectar a resposta "Timeout: No Response from 10.0.0.1", a qual é enviada para stderr.
Eu faria de um jeito meio "pedrero" também... heheh comando_que_gera_erro 2> /tmp/erro VARIAVEL_ERRO=`cat /tmp/erro` echo $VARIAVEL_ERRO -- Maicon Vinicius Nunes (51) 9355-1734 # Imprima esse e-mail! Ao imprimir você está incentivando # uma indústria que emprega milhares de pessoas e gera divisas # para o país! Ubuntu [ùbúntú]: 1. Old African word meaning "I have no idea how to configure Slackware"
[Prev in Thread] | Current Thread | [Next in Thread] |