A veces los programas me dicen que no puedo iniciarlo porque ya hay otra instancia ejecutándose. El mejor ejemplo sería Firefox y Chromium, pero este problema explica muchas aplicaciones.
No puedo encontrar el PID de las aplicaciones en los procesos en ejecución.
¿Cómo matar todas las instancias en ejecución de un programa, por ejemplo, Firefox?
Lo intenté:
ps ax | grep firefox
Pero todo lo que puedo encontrar es:
8193 ? Rl 0:08 /usr/lib/firefox/firefox
Lo intenté:
kill 8193
Pero me sale:
Process not found
En realidad, incluso cuando Firefox se ejecuta con precisión, no puedo encontrar sus instancias en ps
.
¿Qué me perdí?
command-line
firefox
kill
Mcbetz
fuente
fuente
killall firefox
lo matarás.Respuestas:
La solución más fácil para un programa que no responde sería:
y si esto no funciona
y si esto aún no funciona, reinicie, nada más lo hará.
Para otras opciones de killall, vea este artículo en Wikipedia: Enlace
fuente
Comprueba si esto funciona
fuente
ps -e | grep firefox
me muestra el proceso correcto, ¡interesante!pidof
es mucho más fácil que esto.pidof firefox
le conseguirá el proceso correcto de inmediato. Entonces la solución podría serkill -9 $(pidof firefox)
. (el uso de backticks (`) está depravado). Pero prefiero la solución de Uri Herrera,killall -9 firefox
que debería hacer exactamente lo mismo.sudo kill -9 `ps -e | grep teamviewer | cut -b1-6`
trabajó pidof no lo hizo (Ubuntu 16.04)Además, para agregar más funcionalidades a su sistema Ubuntu,
vaya a configuración> teclado> métodos abreviados de teclado, haga clic en Agregar para agregar a un nuevo método abreviado,
llame al comando forcequit o algo que
el comando
xkill
establezca como método abreviado a su elección de botones que
su mouse debería convertir en ' x 'y matará cualquier proceso en el que hagas clic
fuente
En ciertas circunstancias
kill
ykillall
puede no tener el efecto deseado. Esto puede suceder, por ejemplo, si el contenedor gráfico de un programa se vuelve loco. En tales casos, el proceso debe ser eliminadoxkill
.Simplemente abra la línea de comando y ejecute
xkill
. El puntero del mouse se convierte en una cruz y aparece el siguiente mensaje:Luego haga clic izquierdo con el puntero del mouse en la ventana que contiene el programa falso.
fuente