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

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

Erro


From: fabinhouberti
Subject: Erro
Date: Thu, 15 Nov 2007 02:01:40 -0000
User-agent: eGroups-EW/0.82

Ola Lista,
Estou com um pequeno problema: Estou tentando construir em shell o
seguinte script para verificação de hosts ativos, porem não estou
conseguindo.
  Segue abaixo o script que tenho até o momento:
--

#!/bin/bash

clear

#echo ""
#echo "---------------------------------------------------"

#echo -e "|\33[44;30;4mScaneando Clientes na Rede, por favor
aguarde...!\33[m|"
echo "---------------------------------------------------"
echo "|  CLIENTE Nome          IP           STATUS    |"
echo "|                                                 |"
cfg="/etc/cbq/cbq.cfg"
#loop
for I in $(cat $cfg); do

#Ignorar comentarios
        comentario=`echo $line | cut -c 1-1`
        if [ $comentario != "#" ]then

#Extrair as Variaveis
nome= `cat /etc/cbq/cbq.cfg | awk '{print  $1;}'`
ip= `cat /etc/cbq/cbq.cfg | awk '{print  $2;}'`

        ping -c 1 $I > /dev/null

        ret=$?

        if [ $ret = 0 ]; then
                if [ $I = $ip ]; then
                echo -e "|  \33[0;33m $nome\33[m ---------------->$I
--->\33[42;30;5mOK!\33[m    |"
                fi
        fi

        if [ $ret = 1 ]; then
                if [ $I = $ip ]; then
                echo -e "|  \33[0;33m $nome\33[m ---------------->$I
--->\33[41;30;5mDOWN!\33[m  |"
                fi
        fi

fi
done
echo "|                                                 |"
#echo -e "
-------------------\33[44;30;4m||FIM||\33[m---------------------"
echo -e " --------------FIM------------------------------"
echo ""


---------------Arquivo "/etc/cbq/cbq.cfg ----------------

#Cliente                Ip              
#--------------         --------------- 
Cliente1              192.168.0.57
---


Desde já agradeço a atenção.

Fábio UBerti




reply via email to

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