checa-defun.sh

0
1474

En el siguiente script, se listan todos los procesos defunct en una serie de servidores.

NOTA: Para este tipo de procedimiento, es necesario activar los servicios R.

#
# checa-defun.sh:       Programa que cecha los procesos defun
#                       de todos los servidores listados abajo
#
#       Sintaxis: ./checa-defun.sh
#
#       Fecha: 01/Nov/2005
#       Created by: Lic. Domingo Varela Y.
#       Probe: True
#
#
LOGFILE=/root/filesystem/resolv-log.`date +%y-%m-%d`

SERVERS=”apps1lx apps2lx apps3lx apps4lx apps5lx portales ocsap1 ocsap2 ocsdb1 ocsdb2 ocsoid1 oemlx rhdb1 rhdb2 rhdb3″
SERVERS1=”back1 dbs1″
echo “Checando /etc/resolv.conf …”
echo “” >> $LOGFILE
echo “+++++++++++++++++++++++” >> $LOGFILE
echo “+ Servidores GNU/Linux +” >> $LOGFILE
echo “++++++++++++++++++++++++” >> $LOGFILE
echo “” >> $LOGFILE
for i in $SERVERS
do
       echo “—————————————————————” >> $LOGFILE
       rsh $i uname -a >> $LOGFILE
       echo “” >> $LOGFILE
       rsh $i cat /etc/exports >> $LOGFILE
       echo “—————————————————————” >> $LOGFILE
       echo “” >> $LOGFILE
done

echo “+++++++++++++++++++++++++” >> $LOGFILE
echo “+ Servidores UNIx HP-UX +” >> $LOGFILE
echo “+++++++++++++++++++++++++” >> $LOGFILE
echo “” >> $LOGFILE
#for j in $SERVERS1
#do
#        echo “—————————————————————” >> $LOGFILE
#        rsh $j uname -a >> $LOGFILE
#        echo “” >> $LOGFILE
#        rsh $j ps -fea|grep defun >> $LOGFILE
#        echo “—————————————————————” >> $LOGFILE
#        echo “” >> $LOGFILE
#done

echo
sleep 2;
echo “DONE … “>> $LOGFILE
echo ” DONE …”
echo “”
echo ” Listando el archivo $LOGFILE”
less $LOGFILE
exit 0

LEAVE A REPLY

Please enter your comment!
Please enter your name here