miércoles, 19 de enero de 2011

Matar Procesos desde Shell Linux

Estoy peleandome desde Putty con un servidor que monte para una associacion de vecinos de mi barrio.
ellos querian un servidor FPT para poder modificar una base de datos en access, pillar fotos, documentos etc... Seguro que hay millones de soluciones buenas pero el caso es que les monte un servidor FTP en un PentiumIII con Ubuntu...
y jolin que comodon me he vuelto con el entorno grafico... ahora lo paso mal hasta para matar un proceso conque meto esta entrada para repasar comandos...

Comando:

kill -9 (id del proceso)

Buscando el proceso:
Metodo1:

Comando:

ps aux

Podremos ver solo el proceso que estamos buscando si hacemos
ps aux | grep (Nombre del proceso)


El ID del proceso se encuentra en la segunda columna (XXXX)
kill -9 (id)
Otra solucion para saber el ID mas rapido es con el comando pgrep. Automaticamente nos lo da. Ejemplo:
pgrep firefox
(id)

Metodo2:
Comando:
killall proceso
Por ejemplo, para matar el proceso del firefox podremos poner
killall firefox

Otra forma sencilla de parar un proceso es ’’’xkill’’’

informacion sacada de:hackacademia

Algo muy util en Linux es que en caso de que algun proceso se quede colgado o querramos parar algo que este ejecutandose, es muy sencillo hacerlo. Para eso utilizaremos el comando ’’’kill’’’. La sintaxis es
kill -9 ID-del-proceso
Para saber la ID del proceso tendremos que verlo en
ps aux
Podremos ver solo el proceso que estamos buscando si hacemos
ps aux | grep proceso
Por ejemplo
anders@hepe-laptop:~$ ps aux | grep firefox
anders 5668 5.9 8.4 227208 86568 ? Sl 00:39 0:45 /usr/lib/firefox-3.0/firefox
anders 6507 0.0 0.0 3836 784 pts/0 R+ 00:52 0:00 grep firefox
El ID del proceso se encuentra en la segunda columna (5668) que nos dice que corresponde con el Firefox. Para matarlo entonces tendriamos que poner
kill -9 5668
Otra solucion para saber el ID mas rapido es con el comando pgrep. Automaticamente nos lo da. Ejemplo:
pgrep firefox
5668

Una forma bastante mas rapida de hacer esto es con el comando ’’’killall’’’. La sintaxis es
killall proceso
Por ejemplo, para matar el proceso del firefox podremos poner
killall firefox

Otra forma sencilla de parar un proceso es ’’’xkill’’’. Como su nombre nos indica, esto sirve para matar solamente lo grafico. Nos muestra una cruz y podremos seleccionar la ventana que querramos matar. Podemos cancelarlo con ESC.


(_Si al webmaster de hackacademia le molesta retirare el post)

No hay comentarios:

Publicar un comentario