killall chromium-browser: işlem bulunamadı


1

killall chromium-browserTüm krom tarayıcı oturumlarını durdurmak için yapmayı başardım , ancak artık değil:

$ killall chromium-browser
chromium-browser: no process found

Kromum yeni sürüme yükseltildiğinden beri bir süre geçti.

$ apt-cache policy chromium-browser
chromium-browser:
  Installed: 58.0.3029.110-0ubuntu0.17.04.1354
  Candidate: 58.0.3029.110-0ubuntu0.17.04.1354

Krom tarayıcı oturumlarını bu şekilde öldürmek için hala bazı püf noktaları var mı?

Daha fazla detay:

Aradım ve buldum pkill chromium, ancak istediğim bu değil, çünkü kullanırken killall chromium-browser, tüm krom tarayıcı oturumlarım durduruldu ve bellek serbest bırakıldı <- istediğim bu. Tüm pencereler hala orada, içeriği tekrar görmek istersem, yenilemem gerek.

Fakat pkill chromiumbugün denediğimde , tüm krom seanslarım öldü, yenilememe veya devam etmenin bir yolu olmadı. Tek çıkış yolu hepsini durdurmak ve öldürmektir. Ancak, krom bu şekilde restore etmemi teklif etmiyor. Yani her şeyimi kaybettim.

Yanıtlar:


1

Belirli bir aracı tamir etmeye değil, amacınıza ulaşmaya odaklanın. Chromium'un sekme işlemlerini öldürmeye çalışıyor, ancak ana işlemi değil, komut satırlarını karşılaştırarak başlayın, örneğin ps -efwwveya pgrep -alf chromium.

Tüm "alt" işlemlerin --type=zygoteveya gibi bir parametresi olduğunu göreceksiniz --type=renderer. Bu, doğrudan sürecin amacını açıkladığından, çalıştırılabilir addaki küçük farklara dayanmaktan daha güvenilir olacaktır ( tüm Chromium alt işlemlerinde aynı olduğu için bunu yapacak hiçbir şeyi yoktur); Ubuntu'nun paketlemesinin bir eseriydi).

Bu komut satırının bir parçası olduğundan, pkill -feşleştirmek için kullanmanız gerekir:

pkill -f -- "--type=renderer"

pkill -f -- "chromium --type=renderer"

Çok teşekkürler! Evet, hedefe ulaşmak! Bu en önemli. Bilginize, önce 2 numaralı komutu denedim ama işe yaramadı, ama # 1 çalışıyor. O zaman fark ettim ki # 2 pkill -f -- "chromium-browser --type=renderer"Ubuntu'nun altında olmalı .
xpt

1

<SHIFT>-<ESC>Chrome / Chromium'daki Görev Yöneticisi'ni kullanarak burada tam olarak ne istendiğini başarabilirsiniz . Bu, hangi sekmelerin kötü davrandığını ve End processdüğmeleri tek tek öldürerek görmenin kolay bir yolunu sunar .

Güzel, ama bazen sadece Linux komut satırındaki şeyleri kontrol etmeniz gerekir ...


Tarayıcı işlemlerini öldürebilmek , kararlı bir Linux sistemi sürdürmenin temel bir gereksinimi gibi görünüyor . Ne yazık ki, bunun için çalışan yöntemlerin sürekli olarak geliştiği görülmektedir. Sanırım bu bir irade savaşı.

Neyin yanlış olduğunu çözmedim killall, daha önce bunun için kullandım.

pkillkomik. Sekme tamamlama tarafından üretilse de pkill chromium-browser, hiçbir etkisi olmaz (sadece sessizce bir hata durumu verir). Ama sondaki atlanıp rve iş demektir . pkill chromium-browse. Tam olarak istediğini yaptığından emin değilim, ama en azından bir şeyler yapıyor . Ayrıca komutu bir kereden fazla çalıştırmanın bir fark yarattığını da buldum.

Bir ipucu, aynı ps -ezamanda ismin kısaltılmış versiyonunu da gösterir:chromium-browse


... OP tarafından başka bir cevaba yapılan yorumda da belirtildiği gibi, bu komut, pencereleri öldürmeden tüm sekmeleri öldürmek için (şu anda) iyi çalışıyor gibi görünüyor.

pkill -f -- "chromium-browser --type=renderer"

pkill chromium-browseLinux'ta en sevdiğim komut haline geldi. Sanırım bir cron işi yapacağım.
nobar
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.