Pular para o conteúdo

shell script com ping

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar
01 02

13. Re: shell script com ping

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

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

14. Trocar arquivo

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

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

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

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder