[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Script de Ping
From: |
Fabio Silva |
Subject: |
Re: [shell-script] Re: Script de Ping |
Date: |
Fri, 16 Sep 2005 11:35:33 -0300 |
so uma coisa..
essa linha
echo $CLIENTE >> $DIR/RESULTMAIL
pode ser removida..
atenciosamente,
Fabio
----- Original Message -----
From: Fabio Silva
To: address@hidden
Sent: Friday, September 16, 2005 10:59 AM
Subject: Re: [shell-script] Re: Script de Ping
Opa.. logico.. segue o script abaixo...
para a minha necessidade funcionou perfeito...
Ate mais,
#/bin/bash
#
# Script de ping que envia resultados por email
# por address@hidden
#
DIR=/home/pmfiti/scripts/ping
HOSTS=$DIR/hosts
RESULT=$DIR/result
RESULTMAIL=$DIR/result.mail
ERROR=1
# Arquivo com os emails a serem enviados os resultados
EMAIL=$DIR/email
# zera o arquivo de resultados
echo > $DIR/result.mail
cat $HOSTS | while read IP CLIENTE
do
echo $CLIENTE >> $DIR/RESULTMAIL
ping -c 10 $IP > $RESULT 2>&1
ERROR=$? ;
if [ $ERROR != 0 ] ; then
echo "$CLIENTE esta Parado">> $RESULTMAIL;
echo "" >>$RESULTMAIL;
else
echo -n "$CLIENTE OK" >> $RESULTMAIL
echo "" >>$RESULTMAIL;
fi
cat $DIR/result | grep statistics >> $RESULTMAIL
cat $DIR/result | grep transmitted >> $RESULTMAIL
cat $DIR/result | grep max >> $RESULTMAIL
echo "" >> $RESULTMAIL
echo "###########################################################" >>
$RESULTMAIL
echo "" >> $RESULTMAIL
done
for email in `cat $EMAIL`
do
mail -s "Resultado do Script Ping" $email < $DIR/result.mail
done
# FIm
----- Original Message -----
From: Cléoson Michiles Barreto
To: address@hidden
Sent: Friday, September 16, 2005 10:14 AM
Subject: Re: [shell-script] Re: Script de Ping
Olá, Fábio,
Você poderia compartilhar a solução pra gente? Obrigado.
Cléoson.
*
*
fabiosantosilva escreveu:
> fala lista ja consegui resolver..
> obrigado
>
> --- Em address@hidden, "fabiosantosilva"
> <fabiosantosilva@y...> escreveu
> > Bom dia lista, estou precisando fazer um script que pingue uma lista
> > de hosts e me retorne o resultado como abaixo em um email...
> >
> > --- 172.27.1.1 ping statistics ---
> > 2 packets transmitted, 2 received, 0% loss, time 999ms
> > rtt min/avg/max/mdev = 0.158/0.170/0.182/0.012 ms
> >
> >
> > Atenciosamente,
> >
> > Fabio
>
>
>
>
> ---------------------------------------------------------------------
> 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
> ---------------------------------------------------------------------
>
>
>
> *Yahoo! Grupos, um serviço oferecido por:*
>
>
> *Links do Yahoo! Grupos*
>
> * Para visitar o site do seu grupo na web, acesse:
> http://br.groups.yahoo.com/group/shell-script/
>
> * Para sair deste grupo, envie um e-mail para:
> address@hidden
> <mailto:address@hidden?subject=Unsubscribe>
>
> * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
> Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>.
>
>
[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
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.
[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
---------------------------------------------------------------------
Yahoo! Grupos, um serviço oferecido por:
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.
[As partes desta mensagem que não continham texto foram removidas]