Un script útil para poder matar procesos sin tener que saber su PID:
#Script para matar los procesos por su nombre 
matar()
{
  if [ "$1" == "" ]; then
    echo "Uso: matar nombre_programa"
  else
    pid=$(ps -A | grep -w $1 | grep -v grep | awk '{ print $1 }')
    if [ "$pid" == "" ]; then
      echo "$1 no esta siendo ejecutado"
    else
      echo -n "Matando $1 (process $pid)..."
      echo
      kill -9 $pid
    fi
  fi
}
Lo puedes poner en el fichero /etc/bash.bashrc .Para que cargue el script sin tener que reiniciar el sistema puedes ejecutar este archivo así :
root@afterdark:/ # source /etc/bash.bashrc
Ahora ejecuta el comando "matar" y pasale como parámetro el nombre del proceso que quieras acabar.
 
2 comentarios:
killall nombreproceso
Esto es para un proceso solo, si quieres matar 100, lo ejecutas 100 veces. Como seria para matar los 100 ejecutandolo una vez?.
Publicar un comentario