jueves, 21 de julio de 2011

Matando un proceso por medio de scripts (mkill)

Bueno en esta entrada voy a crear un archivo o mas bien un Sript Bash para despues guardarlo y ponerlo en un ruta onde estan todos los programas del sistema y poderlo ejecutar en directo.

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/bash

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
Ya que tiene hallan escrito ese codigo pss simplemente guardan y cierran el gedit
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"

miércoles, 20 de julio de 2011

Primer Entrada.

Hola hoy escribo mi primera entrada en este BLOG creado para guardar mi informacion nodamas pondre este video que me encontre en youtube y pss mas bien la cancion esta buena y pss aver que mas subo creo que sera mas bien de Programacion y cosas graciosas.