El programa va hacer lo mismo que el kill pero matando al proceso por medio de un IDE o PID que se tomaremos del programa que esta en ejecución.
El script les sirve en cualquier Distro no uso programas adicionales que no sean del KERNEL. Yo estoy usando
Linux mazakuata-A 2.6.38-10-generic #46-Ubuntu SMP Tue Jun 28 15:05:41 UTC 2011 i686 i686 i386 GNU/Linux
En la terminal escribimos los siguientes comandos primero.
Les Abrirá el editor de texto GEDIT:
y de ahí les tendran que escribir lo siguiente:
#!/bin/bash
s=`tput setf 8`
n=`tput op`
read -p "Nombre del proceso a matar: " NOMBRE
PID=`pidof $NOMBRE`
if [ "$PID" = "" ] ; then
echo "ERROR : Proceso ${s}"$NOMBRE"${n} no encontrado."
else
echo "El proceso ${s}" $NOMBRE "${n}, con PID ${s}" $PID "${n} ha sido matado satisfactoriamente"
kill $PID
fi
o tambien pueden escribir esta otro es lo mismo lo unico que cambia es el programa que va a buscar el PID.
#!/bin/bashYa que tiene hallan escrito ese codigo pss simplemente guardan y cierran el gedit
s=`tput setf 8`
n=`tput op`
read -p "Nombre del proceso a matar: " NOMBRE
PID=`pgrep $NOMBRE`
if [ "$PID" = "" ] ; then
echo "ERROR : Proceso ${s}"$NOMBRE"${n} no encontrado."
else
echo "El proceso ${s}" $NOMBRE "${n}, con PID ${s}" $PID "${n} ha sido matado satisfactoriamente"
kill $PID
fi
y ya que esten en la terminal lo unico que les queda por hacer es darle permiso al programa con
chmod u+x mkill
y Listo solo ejecutan el programa y cuando les pregunte el programa psss le dan el nombre del programa que quieran matar.
Para ver que programas tiene abiertos o su nombre esta el comando "pstree"