| checa-defun.sh |
|
|
|
| Scripts |
| Escrito por Domingo Varela |
| Lunes, 31 de Marzo de 2008 18:03 |
|
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 |




domingov@yahoo.com
dvarela
linuxsc.net









