Pingando em Shell [RESOLVIDO]

1. Pingando em Shell [RESOLVIDO]

Guilherme Yohan
guilherme_yohan

(usa Ubuntu)

Enviado em 26/01/2011 - 21:16h

Olá pessoal...
sou meio/bastante novato em shell, mas ja tenho uma noção que ajuda bastante....

Desta vez, estou com uma ideia em mente, só não sei bem como escrever...
a ideia é que o shell ping em um ip programado (ex. 192.168.666.666), apos o ping ele detecte se a resposta foi positiva ou nao (se o ip esta no ar ou esta off) se o ip estiver no ar, nao faz nada, mas se nao estiver ele rode alguns outros comandos.
Algo mais ou menos assim.

se alguem tiver alguma noção...

vlws


  


2. Re: Pingando em Shell [RESOLVIDO]

Néscio Ignorante
Ignorante

(usa Slackware)

Enviado em 26/01/2011 - 22:35h

Na sessão de scripts deve ter o que você precisa amigo, mas tem que procurar....


3. Ideia

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 27/01/2011 - 02:03h

#!/bin/sh
#
host="192.168.1.2"

ping -c3 $host > /dev/null 2>&1

if [ $? -eq 0 ]
then
echo "Host <$host> acessível."
exit 0
else
echo "Host <$host> inacessivel!"
exit 1
fi


4. Re: Pingando em Shell [RESOLVIDO]

Daniel Miyagi
j4p0n3g0

(usa Debian)

Enviado em 27/01/2011 - 08:24h

assim vc consegue testar todas os 254 hosts de uma rede classe C.

======================================
for i in ` seq 1 254 `; do ping -c 1 192.168.254.$i &> /dev/null || echo "IP 192.168.254.$i = DOWN" ; done
======================================

agora so adaptar o script.


5. Re: Pingando em Shell [RESOLVIDO]

Eduardo Bueno de Oliveira
predator

(usa Debian)

Enviado em 27/01/2011 - 08:36h

#!/bin/bash
if ! ping -c 3 vivaolinux.com.br > /dev/null; then
echo offline, aqui vc coloca os comandos que vc que executar se o host não responder
else
echo online
fi
exit 1



6. Re: Pingando em Shell [RESOLVIDO]

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 27/01/2011 - 10:04h

Boas dicas. Poderia aproveitar e fazer com que o script aceite o IP ou nome como parâmetro.


7. :)

Guilherme Yohan
guilherme_yohan

(usa Ubuntu)

Enviado em 27/01/2011 - 15:47h

vlw galera,

assim que estiver pronto eu posto nos artigos a "arte" que eu fiz com estes codigos






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts