Bienvenido a   :: LINUX SOLUTIONS CENTER ::

México,  Viernes 21 de Noviembre del 2008   
  Hora Local
Home Scripts Eliminando procesos con grep y awk
LINUX es nuestra Especialidad: · Servidores de Internet · Monitoreo de Servidores y Enlaces · Virtualizacion · Firewalls con OpenSource · Proxy Servers (Web Cache) · DNS y DHCP · Web Server · Webmail · NAT's · IP Forwarding · FTP Server · Email Attachmnt Filtering · Reportes estadisticos · Linux Gateway/Router · Bloqueo de Puertos · Email Server · Reporte de todo el trafico interno/externo · Administracion de Ancho de banda · VPN's con Open VPN · Soporte Ténico comercial · Administración de servidores Linux (RedHat EL/AS, Debian, CentOs, etc) · Instalación y Configuración de Servidores · Configuración de servidores de E-Mail (Sendmail, Qmail, Postfix con virtual domains) · Antvirus con OpenSource · Administración de LVM · y mas... mucho mas
Linux Solutions C.
Acerca de
Actualidad
GNU/Linux
Gente en Línea
Tenemos 43 invitados conectado
Estadísticas
Ver contenido por hits : 192244
Acceso



Google Translation

 
Temas Relacionados

GULEV | Software Libre


Banner Advertisement
Eliminando procesos con grep y awk PDF Imprimir E-mail
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 " "

 

 


LSC Support Online
SysOp
Tech Support
Encuestas
¿Cuál es tu navegador favorito?
 
Anunciate aquí

Centro de Soluciones Linux

KoalaSoft-Sitio de Amigos

ODM SYSTEM MEXICO

No. de Visitas
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHoy443
mod_vvisit_counterAyer636
mod_vvisit_counterEsta Semana2590
mod_vvisit_counterEste Mes9228
mod_vvisit_counterTotal76934
Linuxsc en RSS
Archivo Historico

Ultimo Reporte