Birikmiş Google Chrome arka plan işlemlerini nasıl durdurabilirim?


11

Bazen görünmeyen Google Chrome örnekleri birikir ve tarayıcıyı başlatmamı engeller:

$ ps -ef | grep chrome
ak        4044     1  4 11:30 ?        00:00:01 /opt/google/chrome/google-chrome
ak        4047  4044  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4049     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4139  4044  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4044.0x618d838.1464152706 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4150     1  3 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4153  4150  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4155     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4244  4150  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4150.0x48c1e38.1952918361 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4253     1  6 11:30 ?        00:00:01 /opt/google/chrome/google-chrome
ak        4256  4253  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4258     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4348  4253  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4253.0x598ca38.734301885 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4355     1  4 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4358  4355  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4360     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4449  4355  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4355.0x4bb6e38.554350998 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4457     1  5 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4460  4457  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4462     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4553  4457  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4457.0x5338c38.1605325542 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4559     1  8 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4562  4559  0 11:30 ?        00:00:00 /opt/google/chrome/google-chrome
ak        4564     1  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
ak        4653  4559  0 11:30 ?        00:00:00 /opt/google/chrome/chrome --type=plugin --plugin-path=/home/ak/.config/google-chrome/Default/Extensions/cpngackimfmofbokmjmljamhdncknpmg/3.0.7_0/plugin/screen_capture_64.so --lang=en-US --plugin-data-dir=/home/ak/.config/google-chrome/Default --channel=4559.0x60e6638.1319164624 --enable-crash-reporter=D8EC5832E6B1783FEA1F118FC4B1AAE0,Ubuntu 10.10
ak        4661  4020  0 11:30 pts/2    00:00:00 grep --color=auto chrome

Bunlar varken Chrome'u başlatmaya çalışırsam, aşağıdaki hata mesajı görüntülenir:

Profiliniz doğru bir şekilde açılamadı.

Bazı özellikler kullanılamayabilir. Lütfen profilin mevcut olup olmadığını ve içeriğini okuma ve yazma izniniz olduğunu kontrol edin.

Ubuntu oturumunu kapatmadan kısa bir süre içinde Chrome'un tekrar başlamasına izin vermek için bunlardan nasıl kurtulabilirim? İlk tahminim beklediğim gibi çalışmadı:

$ killall google-chrome
google-chrome: no process found

killHer işlemde üst üste iki kez çalıştırmak işi yapar:

$ kill 4044 4047 4049 4139 4150 4153 4155 4244 4253 4256 4258 4348 4355 4358 4360 4449 4457 4460 4462 4553 4559 4562 4564 4653
$ !!
kill 4044 4047 4049 4139 4150 4153 4155 4244 4253 4256 4258 4348 4355 4358 4360 4449 4457 4460 4462 4553 4559 4562 4564 4653
bash: kill: (4139) - No such process
bash: kill: (4244) - No such process
bash: kill: (4348) - No such process
bash: kill: (4449) - No such process
bash: kill: (4553) - No such process
bash: kill: (4653) - No such process

ama daha az hantal bir çözüm bulmayı çok isterim.


İşlemleri iki kez öldürmek zorunda değilsiniz. Çıktınıza göre, komutu ikinci kez çalıştırdığınızda işlemler mevcut değildir.
Nathan Osman

1
@George Listelenen altı işlem mevcut değildir, ancak geri kalanı ilk kill komutundan sonra da mevcuttur.
ændrük

Üzgünüm, boş ver o zaman.
Nathan Osman

Yanıtlar:


15

Krom zehirlerinden bir çanta:

pgrep chrome | xargs kill # bu temelde "pkill chrome"

Aynı şey, ama arada bir saniyenin 1 / 3'ü kadar uyuyun:

for i in `pgrep chrome` ; do kill $i ;  sleep .33 ; done

Öldürme bitene kadar öldürmeye devam et:

while pgrep chrome ; do pkill chrome ; done

Kısa ve tatlı (ancak manuel olarak çıkana kadar çıkmaz):

watch pkill chrome 

Çalışabilir? :

for i in `pgrep chrome` ; do kill $i && wait $i ;  sleep .33 ; done

2

“Google Chrome doğru bir şekilde kapatılmadı. Repoen ... ”için, yalnızca krom işlem ağacının kökünü işaret etmek önemlidir, örneğin:

pkill --oldest chrome

Tam açıklamaya bakın .




1

Bence bunların hepsi süreç değil, daha çok iş parçacığı.

Denedin killall -15 google-chrome chromemi? Bu, tüm google-krom süreçlerini ve iş parçacıklarını bir SIGTERMsinyalle öldürmelidir . Bu işe yaramazsa, her zaman deneyebilirsiniz killall -9 google-chrome chrome(Kesinlikle veri kaydetmeden işlemleri öldürmeniz gerekmedikçe TAVSİYE EDİLMEZ)


2
Aslına bakılırsa, kill -9malzemeleri orijinalimden aldım, bu yüzden arızi kırılmadan sorumlu olmazdım. (Olduğu söyleniyor, ben defalarca kullandım ....)
belacqua

1
Arasında bir fark var mı killallve killall -15?
ændrük

1
herhangi bir argüman olmadan killall otomatik olarak sinyal 15 kullanır SIGTERM, ancak ben her zaman sistemin süreç (ler) göndermek için hangi kodu kullanacağını belirleme alışkanlığı
Thomas Ward

0
sudo killall chrome

Ardından Ayarlar'a gidin, Gelişmiş'i seçin ve alt kısımda, programdan çıkıldığında arka plan işlemlerinin çalışmasına izin vermeyecek şekilde ayarlayabileceğiniz bir anahtar bulacaksınız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.