Para poder matar un proceso en Linux se puede utilizar el comando kill con la opcion 9, para forzar la terminacion del proceso, y con el PID (Process ID) del proceso como parametro. El process ID no es nada mas que un identificador unico que tiene cada proceso. Un ejemplo seria asi:
kill -9 3631
Esto forzaria la terminacion del proceso con el PID 3631, pero como obtenemos el PID de un proceso? Esto se hace utilizando el comando “ps aux”, esto nos regresa una lsita de todos los procesos corriendo con su correspondiente PID. Para filtrar la lista podemos usar grep, por ejemplo si queremos saber el PID del apache podemos usar el siguiente comando
ps aux | grep httpd
Y nos va regresar todos los PID que pertenezcan a un proceso llamado “httpd”. Una ves tenemos el PID del proceso podemos proceder a usar el comando kill para “matarlo”.
Como dato curioso, este metodo de matar proceso se puede utilizar para matar sesiones de oracle cuando la instancia esta corriendo en modo dedicado, ya que por cada usuario que se conecta oracle creara un PID en el sistema operativo en el que se encuentra corriendo.
Related posts: