-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Bom aí esta um exemplo que fiz, caso queira que não pare, basta deixar o looping infinito! Ou deixa só uns ping mesmo que nem este script para não ficar floodando.
#!/bin/sh # Script Para Testar Echo Request ( slackuser_ ) # Coloque o IP do Servidor MAQ="172.16.1.4" # Ping PING="ping -q -c 5 -w 10" # Mensagem no Console echo "Testando Echo Request Para $MAQ..." # Comando Sendo Executado $PING $MAQ # Condição de Teste if $PING $MAQ then echo "Resposta de $MAQ OK!!!" else echo "$MAQ nao responde..." # Grava Data/Hora em Arquivo DATA=$(date +%H:%M:%S-%d/%m/%Y); echo IP: $MAQ caiu às: $DATA > ~/monitor # Envia E-mail Avisando! e Apaga o Arquvio "monitor" após envio do e-mail mail -s "Sistema de Echo Request" [EMAIL PROTECTED] < ~/monitor # Apaga o arquivo "monitor", após envio do e-mail rm ~/monitor # Contagem do Tempo contagem="5" while [ $contagem != 0 ] do echo -n "#" sleep 1 contagem=`expr $contagem - 1` done echo "#" fi exit 0 lroveri wrote: > Olá, > > gostaria de um auxilio para montar um script que faça o seguinte: > tenho que deixar rolando um ping, soh que esse ping nao pode parar. > E quando ele apresentar 5 respostar seguidas diferentes da > resposta normal do ping ele vai executar um outro script. > > Eu fiz um extremamente tosco mas não esta funcionando do jeito que > preciso: #!/bin/bash clear servip=192.168.1.1 > > ping ${servip} -W1 if [$? = "1"];then echo "servidor desligado" > /executa_onda else echo "servidor ligado" fi > > Soh que eu preciso que ele nao pare o ping, soh que soh consegui > fazer ateh aki. existe como fazer isso? > > Muito obrigado. > > Ricardo Leka > > > > > > --------------------------------------------------------------------- > 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: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org Grupo: > gmane.org.user-groups.programming.shell.brazil > > > > > ---------------------------------------------------------------------- > *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: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > > * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do > Serviço do Yahoo! <http://br.yahoo.com/info/utos.html>. > > Att, - -- - °v° Leandro Lustosa /(_)\ Slackuser_Lab ^ ^ [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFERYupVNBR/9aHBYwRAtyTAJ9ddyQtJ0QeJLL/NzuOuJb1WgDAtgCfeEwt elPkkxh+Qv6ZwwtZwbkhr8Y= =NW7b -----END PGP SIGNATURE----- --------------------------------------------------------------------- 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: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil 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: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html