shell script com ping

13. Re: shell script com ping

Marcio Borges
marcio_cb

(usa OpenSuSE)

Enviado em 03/08/2009 - 22:19h

Boa Noite

Acredito que a melhor e mais limpa solucao para saber o status do device seria usar "nmap"

Exemplo :

nmap -sP 192.168.0.1

e voce tera um retorno de "up" ou "down" de forma automatica, entao poderia fazer um

nmap -sP 192.168.0.1 | grep -i host | awk '{ print $6 }'

e teria o resultado

espero que tenha ajudado

[]s

Marcio Borges


  


14. Trocar arquivo

Rafael Ferreira
rsoft

(usa Mandrake)

Enviado em 10/11/2011 - 15:42h

Amigos,

Estou enfrentando um problema na empresa e preciso muito de ajuda, preciso de um script que fique pingando uma maquina da minah rede local, caso o ping de falha ele automaticamente troca meu arquivo dnat onde possui um outro endereço lan e reinicia o meu firewall. Isso impede que webserver nunca fique fora..


15. Re: shell script com ping

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/11/2011 - 19:11h

tenta assim:


#!/bin/sh

if [ $(ping -c 2 192.168.0.1|grep -i from |awk -F" " '{print $1" "$2" "$3}'|head -1) = "64 bytes from" ];
then
#se o ip responder o ping mostra online
echo "online!"
else
#se o ip não responder mostra offline!
echo "offline!"

fi

se retornai se deu certo...


16. Uma solução

rodrigo carvalho da conceicao
rocarva

(usa Ubuntu)

Enviado em 10/11/2012 - 18:51h

#Verificando se um ip esta ativo ou nao

# o '!"significa nao logico o -c e contar


echo "Digite o nome do ip "
read ip
if ! ping -c 5 $ip ; then
echo "Not respond, is bad "
else
echo "Respond, is good !!!"
exit 1
fi
exit

o que acham ? é possivel melhorar ?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts