Cómo matar procesos en Windows y Linux desde la consola:
Linux
Escribimos primero ps -aux
para obtener una lista de los procesos que se están ejecutando y su pid correspondiente (segunda columna), después kill pid_del_proceso
para matar el proceso o kill -9 pid_del_proceso
para obligar al sistema operativo a matar el proceso.
Otra opción es killall nombre_programa
que matará todos los procesos que estén ejecutando ese programa.
Por último pkill criterio
utiliza grep para buscar todos los procesos que coincidan con el criterio especificado y les manda la señal SIGTERM. Por ejemplo pkill fire
mataría tanto el proceso firefox como el proceso firebird, dado que la cadena fire aparece en ambos.
Windows
Si conocemos el pid del proceso que queremos matar, por ejemplo vía el administrador de tareas (ver -> seleccionar columnas -> Identificador de proceso (PID)) o cualquier otro programa externo basta escribir en la línea de comandos o en inicio->ejecutar ntsd -p pid_del_proceso -c "q"
Quiero saber si saben de algun software que me permita matar los procesos en windows 2000 o xp una especie de administrador para poder monitorear mi red
Busca en google el proces explorer, es un soft provisto por microsoft que vendria a ser como el administrado de tareas pero mejorado, a mi me es muy util, incluso lo podes programar para que con ctrl+alt+del se ejecute.
espero que te sirva, saludos.
gracias me a servido
Pingback: Anteriormente en Mundo geek
Conociendo el pid en sistemas windows, tmb pueden usar esta sintaxis:
taskkill /F /P nro_pid
Saludos=>
Pingback: meneame.net
kill -9 es relativo, ni siquiera como root he podido matar procesos zombies directamentes, hay que matar al proceso padre que lo origina.
Saludos…
Pingback: EL FENIXBLAU » Blog Archive » Matar processos Windows i linux
Hola, han probado con killall -9 proceso ?… el tema de matar proceso con kill -9 pid, es que hay que darle hasta que se cierra, pero puede llevar mucho tiempo.
hay algun programa que de manera grafica y tambien que trabaje remotamente con otro equipos en red lan, y que yo quiera matarle procesos via remota.
existe algun programa que lo haga.
Es posible pero con Script, los programas que encontraras usaran las mismas tecnicaS.
jajajaja, muy bueno el ntsd para matar procesos en windows. consigue cargarse procesos que no puedes matar ni con taskkill. ayer me salvo el culo en el curro!!
Gracias!!
soy estudiante de informática educativa deseo saber como eliminar un proceso en windows y si es lo mismo que mater un proceso creo que si…. gracias
Saludos amigo, es diferente mata un proceso que eliminarlo.
matarlo es hacer que deje de ejecutarse hasta que sea invocado de nuevo o reiniciada la máquina, mientras que eliminarlo es lograr que ya no se ejecute mas a menos que lo invoques directamente es decir aun que reinicies la máquina ya no se ejecutara, para esto en Windows se puede lograr con la utilidad msconfig le das en donde dice ejecutar y escribes msconfig, también en este caso podrías usar el regedit ejecutándolo de la misma forma anterior mente dicha estas herramientas pueden ser delicados pero son muy útiles en la red encontraras mucha mas información de las mismas.
si solo quieres finalizarlo prueba con las teclas ctrl+alt+sup, presionando al mismo tiempo o abre una consola de CMD y escribe taskkill y el numero de PID del poseso que quieras finalizar, si quieres mas información escribe taskkill /? y se desplegara el menu de ayuda.
espero haberte sido útil en general.
saludos desde mexico
voy a intentar aprender, como matar un monton de procesos, que me parecen creados por un troyano
gracias por la ayuda estoy en mac os X y se quedo congelado el Firefox, tube que recurrir a mi vieja amiga TErminal, y aplicar kill -9 y asi matarlo xD jaja,
de gran ayuda tu pagina
Para matar procesos en windows la sintaxis es taskkill /F /PID nro_pid
Alguien sabe como iniciar un proceso en windows en background desde consola.
A partir de Windows XP también se puede hacer desde la línea de comandos con el comando: taskkiller.
El problema con taskkiller es que no funciona en w2k me imagino que en anteriores tampoco aunque es una buena opcion pero solo en wxp o w2003
En la consola de Windows XP utilizan primero el comando TASKLIST para ver todos los procesos cargados y sus respectivos PIDs, y luego utilizan el TASKKILL /F /PID (#PID) para matar el proceso que desean. Un saludo.
Para matar procesos de manera remota en Windows os recomiendo:
http://www.genbeta.com/2008/03/03-truco-mata-procesos-de-manera-remota-en-windows
Y para saber que es lo que hacen los procesos.
http://www.procesoswindows.com (español)
http://www.processlibrary.com (ingles)
Un saludo
Muy bueno me sirvio un monton el Codigo para Linux (Yo tengo Ubuntu 7.10)
Chau
http://www.bearpole.com.ar
yo tengo linux y no me funciona
como puedo hacerlo con codigo Java???
quiero matar un proceso sin usar kill, ¿como lo hago?
Gracias me fué de mucha ayuda
gracias
Hola, me gustaría saber cómo matar un proceso en Windows, conociendo sólo el nombre del proceso.
Gracias
Matar procesos en Windows y Linux… desde una aplicación hecha en java
Hola, me gustaría saber cómo matar procesos en Linux… desde una aplicación hecha en java ?
Para Windows he escrito un CMD que se puede guardar en la carpeta C:\WINDOWS\System32\
con el nombre de KILLALL.CMD
el codigo es el siguiente:
@echo off
set IMAGE=
IF «%1» == «» GOTO USO
IF «%1» == «/?» GOTO AYUDA
set IMAGE = «%1»
GOTO EXEC
:USO
echo.
set /p IMAGE=Escriba el nombre del proceso a eliminar (incluyendo la extencion):
IF «%IMAGE%» == «» GOTO USO
GOTO EXEC
:EXEC
taskkill /F /IM «%IMAGE%» > NUL
GOTO END
:AYUDA
echo.
echo Uso:
echo.
echo KILLALL /? Muestra esta ayuda.
echo KILLALL [proceso_a_eliminar.exe] Mata el proceso mecionado.
echo.
:END
perdon el codigo anterior tiene un ERROR
el codi corregido es:
@echo off
set IMAGE=
IF «%1» == «» GOTO USO
IF «%1» == «/?» GOTO AYUDA
set IMAGE=»%1″
GOTO EXEC
:USO
echo.
set /p IMAGE=Escriba el nombre del proceso a eliminar (incluyendo la extencion):
IF «%IMAGE%» == «» GOTO USO
GOTO EXEC
:EXEC
taskkill /F /IM «%IMAGE%» > NUL
GOTO END
:AYUDA
echo.
echo Uso:
echo.
echo KILLALL /? Muestra esta ayuda.
echo KILLALL [proceso_a_eliminar.exe] Mata el proceso mecionado.
echo.
:END
Al parecer se cambian las comillas(«») al mandar el comentario
si copian el texto solo cambien todas las comillas por las que salen con Alt. + 34
Sí, es cosa de WordPress.
una masssssaaaa! excelente!!
Para matar un proceso conociendo sólo el nombre, ejecuta «taskkill /F /IM nombre_imagen» donde «nombre_imagen» es la imagen del proceso, por ejemplo «notepad.exe» para matar el bloc de notas
Perfecto el taskkill de nórdico para crear un script, funciona.
Muchas gracias
ja ja si estan en windows usen el BOTON REINICIAR
si usan linux USEN COMANDOS COMO LOS MACHOS..
para linux siepre abra una solucion
Si, en linux los comandos funcionan a menos que el Proceso este en «D» (Unkillable) lo cual te deja con el proceso funcionando hasta reinciiar el sistema; si esto te pasa con un proceso huerfano no puedes matar el principal para que muera este. Solo una anotacion para los machos 🙂
Muchas gracias amigos…
para matar un proceso en suse(linux)
es el siguente comando: killall kwrite
En linux no se cual es el proceso que no me permire reiniciar…?