En algunos casos, matar una sola pestaña / proceso no lo hace y necesito cerrar Chrome por completo. Dado que Chrome tiene múltiples procesos, ¿cómo puedo cerrarlos todos a la vez?
Yo sé eso...
pgrep chromedevuelve todos los pids. ¿Cuál es un truco que me permitiría cerrarlos al alimentarlos con otro comando o fusionarlos con un archivo CSV o algo así?
linux
google-chrome
bash
meder omuraliev
fuente
fuente

kill -9, aquí hay tres referencias que discuten las razones que deberían ser su última opción: ¿ Cuándo debo usar kill -9 , kill -9 y Useless use of kill -9 ?pkill --oldest chromeRespuestas:
Intenta usar pkill (1) .
pkill chromefuente
pkill Chromepkill chromeno cerró el proceso principal de Chrome. Cerró todos los procesos internos que causan bloqueos en todas las extensiones. Además, causó que algunas de las ventanas no se abrieran en el próximo lanzamiento, causando pérdida de estado :(pkill --oldest chromeo
o
Este último es más "elegante" ya que no recogerá el pid real para "grep chrome" dentro de su listado de ps
:-)
fuente
ps ... |lugar depgrep, incluso suponiendo que no quieras usarpkill?Algunos sistemas también pueden tener programas útiles como
killallypidof(que en realidad es proporcionado por el Sistema Vkillall5):Ambos deben lograr lo que estás pidiendo.
fuente
-9excepto como último recurso. Hazkill PIDprimero.killalltambién admite la insensibilidad a mayúsculas y minúsculas, por ejemplo:killall --ignore-case ChRomEeliminaría todos los procesos de Chrome. La opción--ignore-casetambién se puede acortar a-I. Desafortunadamente,pkillno es compatible con mayúsculas y minúsculas, al menos en los sistemas Linux que he probado (pero sí es compatible-icon mayúsculas y minúsculas en MacOS).Realmente debería usar
pkillcomo sugiere jschmier, pero si insiste en pgrep, simplemente use la sustitución de comandos:fuente
killpgrep chrome' también funciona;)$(...)es un gran hábito para que puedas anidar cuando lo necesites y cambiar entre delimitadores coincidentes en tu editor.El comando más fácil es este:
Esto, con permisos administrativos, matará todos los procesos que contengan
chromeen su nombre.Ver
man killallpara más información ...fuente
/usr/bin/pkill --oldest --signal TERM -f chromeFuncionó perfectamente.Fuente: https://unix.stackexchange.com/a/174451/6272
fuente
También puedes probar algo como esto:
fuente
kill PIDprimero.cut;pspuede hacerlo en sí:ps -o pid= -C chrome | xargs kill.-renxargs:ps -o pid= -C chrome | xargs -r kill.En Ubuntu, esto es lo que funcionó para mí:
pkill cromo
fuente