Menú de administración de sistemas
#!/bin/bash #---------*---------*---------*---------*---------*---------*---------* # Kayro Sama, Ink. # Desarrollado para : Xxxxx GT # Programado por : Richard Flores # Fecha y hora de creacion : 2011.08.30 / 09:35 # Fecha y hora de modificacion : 2011.10.07 / 09:00 # Nombre Script : menuadm.sh # Objetivo : Mantenimiento de Sistemas#---------*---------*---------*---------*---------*---------*---------*
Page 1 of 7
trap '' 2 3 CLS=`tput clear` SB=`tput bold` NB=`tput sgr0` SBL=`tput blink` HOST=`uname -n` TTY=`tty|cut -c6-` DATE=`date +%D` FECHORA=`date +%Y%m%d%H%M%S` DATIME=`date +%Y%m%d' '%T` DIRLOGS='/usr/local/admsis/admlogs/ksm_ipcmdrd.log' DIRLOGSCHKTLO='/usr/local/admsis/admlogs' LSFILE=`ls -trlh/usr/local/lib/ipcmdr/data/ddnstransactions2.sdb | awk '{ print $5 "\t: " $9 }'` FINDFILE=`find /usr/local/lib/ipcmdr/data/. -type f -size +400M -exec ls -lah {} \; | awk '{ print $5 "\t: " $9 }'` # Comando utilizado para verificar la existencia de equipos que generan trafico fuera del volumen normal es el siguiente (Chatty Devices) CHATTYDEV=`egrep -h -e ':DIS:.*Received.*bytes from' /usr/local/lib/ipcmdr/data/*.log | awk -F:'{print $6}' | sort -n | uniq -c` ONTOI=`pwd` ENTOI=`who am i | awk '{ print $1 }'` ArConf() { while [ 1 ] do echo -e "${CLS}Kayro Sama, Ink.\t\t${ENTOI}@${HOST}:${TTY}\t\t\t${DATE} Sistemas de Television\t\t\t\t\t\t${TIME}" #/*---------*---------*---------*---------*---------*---------*/ echo -e "\n\n\n\tDesea restablecer archivos de configuracion ? [S/N]: \c" read KK if [ "$KK" != "S" -a "$KK" !="s" ] then echo -e "\n\tProceso no ejecutado ... \n\tPresione
File: /home/kasama/etconf/solaris/menuadm.sh.txt$cmpath/cm-$cmmac" echo -e "\n\tProcesando\c" ssh $ENTOI@123.123.123.15 rm $mtapath/mta-$mtamac 2> /dev/null echo -e "\t.\c" ssh $ENTOI@123.123.123.16 rm $mtapath/mta-$mtamac 2> /dev/null echo -e ".\c" ssh $ENTOI@123.123.123.17 rm $cmpath/cm-$cmmac 2> /dev/null echo -e ".\c" echo -e "\tDone.\n" echo -e "\n\tPresione
Page 2 of 7
echo -e "\n*** Inicia ejecucion del proceso manual.\n*** Fecha: [`date +%T`]\tHora: [`date +% T`]" >> $DIRLOGS #/*---------*---------*---------*---------*---------*---------*/ # Moviendo agente de control #/*---------*---------*---------*---------*---------*---------*/ echo -e...
Regístrate para leer el documento completo.