shell-script-pt
[Top][All Lists]
Advanced

[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]



reply via email to

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