Muchas veces precisamos matar (cerrar) un proceso en GNU/Linux.
Como ejemplo utilizaremos el firefox.
Supongamos que quiero matar al firefox.
Para ello tipeo:
ps aux | grep firefox
eric 18689 0.0 0.3 3212 1628 ? Ss 19:26 0:00 /bin/sh /usr/bin/firefoxPara matarlo debemos hacer uso del comando PID o Process Id.
eric 18700 0.0 0.3 3256 1660 ? S 19:26 0:00 /bin/sh /usr/lib/firefox-2.0.0.6/run-mozilla.sh /usr/lib/firefox-2.0.0.6/firefox-bin
eric 18705 8.2 8.5 144736 43632 ? Sl 19:26 2:33 /usr/lib/firefox-2.0.0.6/firefox-bin
root 18921 0.0 0.1 2000 636 pts/1 R+ 19:57 0:00 grep firefox
En nuestro caso debemos tipear:
# kill -9 18705Otra opción para matar procesos es utilizar el comando:
# killall firefoxTambién existe una herramienta llamada xkill que nos permite matar una aplicación haciendo click a la ventana.
Para ello simplemente tipeamos en una consola:
# xkillY hacemos click sobre la ventana que queremos eliminar.
Vía | ERICLINUX.
Entrada | Matar Procesos.
Atentamente Eric.
Enlaces de interés:
- Comandos especiales en linux.
- Comando Pacman.
- Matar procesos en GNU/Linux.
- Top - Procesos.
- Comandos Linux - Guía de referencia.
- Chmod - Permisos en Linux.
- Find - Buscar archivos.
- Comando para apagar el monitor.
- Comando ls.
- Comando apt-get.
- Comando vmstat - Estadísticas.
- Comando Sync - Forzar grabación de datos.
- Comando ldconfig - Actualizar Librerias.
- Comando xrandr - Cambiar resolución.
- Comando Uptime - Tiempo activo de la pc.
- Comando DD - Duplicar discos.
5 COMENTARIOS:
el más útil es el killall, ya que si quieres hacer un script, por ejemplo, que mate ciertos procesos, no se va a poder con kill porque las id de los procesos cambian y será imposible hacerlo funcional, en cambio un proceso tendrá siempre el mismo nombre.
Una consulta: para listar por consola los procesos, pero por pantalla, como en el viejo DOS era el '/p'... No se como hacerlo.
P.D.: No aparezco en el Blogroll... :(
Para listarlos por pantallas podemos hacer un pipe al comando more de esta manera:
ps ax | more
ahi podras ver los procesos por pantallas, supongo que esa era tu pregunta :). Saludos!
Algalord nada es imposible en gnu/linux. No siempre es posible matar una aplicación con killall, por ejemplo killall programita y no lo mata, eso sucede por que esa aplicación utiliza otra para correr, por ejemplo es un programa en phyton. Y si necesitamos matarla si o si necesitamos su id. Se puede hacer un script que lo obtenga, convinacion de grep, awk o cut. Saludos :).
Terribles gracias! Todos los días se aprende algo nuevo.
Mil gracias de nuevo.
Un Saludo
Publicar un comentario