Erro no shell script [RESOLVIDO]

13. Re: Erro no shell script [RESOLVIDO]

Patrick Costa da Silva
patrickpcs

(usa Nenhuma)

Enviado em 07/08/2017 - 13:37h

Outra coisa também que não faz sentido....pq vc está usando o comando hostname? Ainda mais usando o conteúdo do comando which como argumento? Vc vai mudar o nome do host para ficar igual as mensagens de erro? Isso não está fazendo o menor sentido pra mim é mais alguns colegas :/.

Se vc puder explicar melhor o objetivo do seu script.



  


14. Re: Erro no shell script [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 07/08/2017 - 14:06h

Boa tarde Bruno.
Segue sugestão:
data=$(/bin/date +%y%m%d-%Y_%H%M)
SAIDA="coleta_sniffer.${data}.txt"
echo -e "HOST: $HOSTNAME\nDATA: $(date)" > $SAIDA
for comando in tshark ethereal wireshark;do
which $comando > /dev/null
(($? < 1)) && echo "$comando EXISTE" || echo "$comando NÃO EXISTE"; done >> $SAIDA

att.:
Marcelo Oliver



15. Re: Erro no shell script [RESOLVIDO]

Bruno Augusto Lobo Soares
brunols

(usa Slackware)

Enviado em 07/08/2017 - 15:06h

patrickpcs escreveu:

Perdão, achei no glorioso stackoverflow..

https://stackoverflow.com/questions/2342826/how-to-pipe-stderr-and-not-stdout


Vc vai redirecionar o stderr para o stdout...dessa forma o pipe será capaz de encaminhar as mensagens de erro para o comando hostname.

which termoA termoB 2>&1 | hostname ...........



Fiz da forma que colocou e mesma coisa..Somente hostname


16. Re: Erro no shell script [RESOLVIDO]

Bruno Augusto Lobo Soares
brunols

(usa Slackware)

Enviado em 07/08/2017 - 15:09h

msoliver escreveu:

Boa tarde Bruno.
Segue sugestão:
data=$(/bin/date +%y%m%d-%Y_%H%M)
SAIDA="coleta_sniffer.${data}.txt"
echo -e "HOST: $HOSTNAME\nDATA: $(date)" > $SAIDA
for comando in tshark ethereal wireshark;do
which $comando > /dev/null
(($? < 1)) && echo "$comando EXISTE" || echo "$comando NÃO EXISTE"; done >> $SAIDA

att.:
Marcelo Oliver


Opa marcelo... Boa tarde,

Muito Obrigado pela ajuda




01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts