|
Scripts
|
|
Escrito por Domingo Varela
|
|
Viernes, 07 de Marzo de 2008 07:11 |
|
#!/bin/sh # # mata-procesos.sh     Este shell mata cualquier proceso del #         sistema # #   Sintaxis: ./mata-procesos <servicio/nombre_del_proceso> # #   Fecha: 28/Oct/2005 #   Created by: Lic. Domingo Varela Y. #   Probe: True #
CONT=1 LOGFILE=lista-procesos-defun-log.`date +%y-%m-%d`
echo "Inicia secuencia de busqueda de procesos < DEFUNT >" sleep 2; #ps -fea|grep $1 > lista-procesos-defunt.`date +%y-%m-%d` ps -fea |grep $1 > $LOGFILE echo "Guardando todos los procesos < $1 > en un fichero ..." #echo $1 sleep 2; echo "Eliminando proceso < $1 > ..." echo " " for i in `ps -efa |grep $1 |grep -v grep|awk '{print $2}'` do echo "Elimimando proceso No. $CONT de $1 " let CONT+=1 kill -9 $i done
echo "" LINEAS="wc -l" echo "Total de procesos eliminados " Â Â wc -l $LOGFILE echo "del sistema ..." echo "" sleep 3; echo " " echo "Â DONEÂ " echo " "
|