#!/bin/ksh
# Chequeo servidores SERVERS - Busqueda de patron
NONE='\033[00m'
RED='\033[01;31m'
GREEN='\033[01;32m'
YELLOW='\033[01;33m'
PURPLE='\033[01;35m'
CYAN='\033[01;36m'
WHITE='\033[01;37m'
BOLD='\033[1m'
UNDERLINE='\033[4m'
patron=Patron_a_buscar
archivo=\usr01\aplica\temas\miarchivo.txt
fecha=`date +%d%m%Y`
SERVERS="/usr01/home/monsyg/chequeo/lisze.txt"
until test $opcion = 99
do
clear
date '+%n Fecha : %d/%m/%Y Hora : %H:%M Hrs.'
echo "
+---------------------------------------------+
| CHEQUEO SERVIDORES SERVERS |
| BUSQUEDA PATRONES |
+---------------------------------------------+
30-03-2016 V.1 programa.sh
${RED}ROJO${NONE} PATRON ENCONTRADO
${GREEN}VERDE${NONE} PATRON NO ENCONTRADO
Confirme Ejecucion [Si] : \\c "
read opcion
echo ""
echo ""
echo ""
echo ""
if [ ! "$opcion" ]
then break
fi
case $opcion in
Si)
echo "--------------------- VERIFICANDO SERVIDORES SERVERS ----------------------"
for servi in $(cat $SERVERS);
do
verifica=`rsh $servi cat $archivo | grep $patron | wc -l `
if [ "$verifica" -gt 0 ] ; then
echo "${RED}$servi ==>> Patron Encontrado${NONE}"
else
echo "${GREEN}$servi ==>> Patron no encontrado${NONE}"
fi
done
echo "--------------------------- FIN CONSULTA -------------------------------"
read pausa
echo "";;
*)
echo "";;
esac
done