#!/bin/ksh
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'
opcion=1
total=0
fecha=`date +%d%m%Y`
servers="/usr01/home/negocio/chequeo/servidores.txt"
until test $opcion = 99
do
clear
date '+%n Fecha : %d/%m/%Y Hora : %H:%M Hrs.'
echo "
+---------------------------------------------+
| CHEQUEO SERVIDORES PROCESO EJECUTANDOSE |
| EN SERVIDORES servers |
+---------------------------------------------+
05-10-2016 V.1 proceso-servers.sh
Proceso a consultar : \\c "
read proceso
if [ ! "$proceso" ]
then break
fi
echo "
Confirme Ejecucion [Si] : \\c "
read opcion
echo ""
echo ""
if [ ! "$opcion" ]
then break
fi
case $opcion in
Si)
echo "----------------------- VERIFICANDO SERVIDORES ------------------------"
for servi in $(cat $servers);
do
verifica=`rsh $servi ps -fea | grep "$proceso" | wc -l`
if [ "$verifica" -gt 0 ] ; then
echo " ${RED}$servi${NONE}"
rsh $servi ps -fea | grep "$proceso"
total=`expr $total + $verifica`
fi
done
echo "-------------- FIN CONSULTA TOTAL REGISTROS = $total ------------------"
total=0
read pausa
echo "";;
*)
echo "";;
esac
done