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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: interromper processo


From: gleissonmb
Subject: Re: interromper processo
Date: Tue, 09 Jan 2007 18:16:36 -0000
User-agent: eGroups-EW/0.82

tenho um script que pode ajudar.

#!/bin/bash
clear
echo -e "\n   ##########################"
echo -e "\n   #######  monitorando rede  ####"
echo -e "\n   ##########################\n\n"
# cria um arquivo vazio

echo "" > /tmp/pings-ok.txt
echo "" > /tmp/pings-erro.txt
read -p "Digite a faixa de IP (ex:255.255.255. ): " faixa
read -p "Digite o nmero para iniciar: " inicio
read -p "Digite o nmero para terminar: " fim
echo -e "\n==============================="
echo -e "Pingando IPs $faixa$inicio ate$faixa$fim"
for((i=$inicio;i<=$fim;i++))
do
ok=`ping -c 1 $faixa$i | grep transmitted, | cut -d" " -f4`
if [ $ok = 1 ]; then
echo -e "\nMaquina $i $faixa$i ON"
    echo "$faixa$i" >> /tmp/pings-ok.txt
else
    echo -e "\nMaquina $i $faixa$i OFF"
    echo "$faixa$i" >> /tmp/pings-erro.txt
fi
done
echo -e "\n==============================="
echo -e "\nmonitoramento da rede concluida com sucesso!"
echo -e "\n\n"
cat << EOF

--------------------------------------------------------------------


--- Em address@hidden, "Flavio Junior" <billpp@...>
escreveu
>
> $ for ((i=1;i<255;i++)); do ping -c1 -w1 192.168.0.$i >/dev/null 2>&1 &&
> echo 192.168.0.$i OK; done
> 
> 
> Uma das muitas soluções...
> 
> 
> Flavio do Carmo Junior
> 
> 
> On 1/9/07, André Miranda <andremrnd@...> wrote:
> >
> >   entao como ficaria o comando completo do ping, estou com duvidas:
> >
> > # ping -c3 -w1 192.168.200.0/24
> >
> > gostaria de pingar toda rede e capturar somente os hosts que estiverem
> > ativos
> >
> > grato
> >
> > Andre Miranda
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >  
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

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