Terminalden pencereyi kapatmak için hangi Google Chrome'un öldürülmesi işlemi?


28

Google Chrome, yalnızca bir pencere açık olsa bile, genellikle çalışan 8-9 işlem içerir. Google Chrome penceresini güvenli bir şekilde kapatmak için bu işlemlerden hangisini öldürürüm?

İşte ps -Af | grep chromeçıkışım:

1000      2706     1  2 23:01 ?        00:00:52 /usr/bin/google-chrome-stable
1000      2713  2706  0 23:01 ?        00:00:00 /usr/bin/google-chrome-stable
1000      2714  2706  0 23:01 ?        00:00:00 /opt/google/chrome/chrome-sandbox /opt/google/chrome/chrome --type=zygote
1000      2715  2714  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
1000      2719  2715  0 23:01 ?        00:00:00 /opt/google/chrome/nacl_helper
1000      2720  2715  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=zygote
1000      2839  2706  0 23:01 ?        00:00:08 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000      2843  2839  0 23:01 ?        00:00:00 /opt/google/chrome/chrome --type=gpu-process --channel=2706.3.250838429 --supports-dual-gpus=false --gpu-driver-bug-workarounds=0,1,27 --disable-accelerated-video-decode --gpu-vendor-id=0x1002 --gpu-device-id=0x6760 --gpu-driver-vendor=ATI / AMD --gpu-driver-version=13.30
1000      3038  2720  1 23:08 ?        00:00:28 /opt/google/chrome/chrome --type=renderer --lang=en-US --force-[...very long options list]
1000      4505  4441  0 23:40 pts/0    00:00:00 grep --color=auto chrome

1
"Google Chrome penceresi" ile, Chrome'da bir sekmeyi mi yoksa tüm tarayıcıyı mı kastediyorsunuz?
saiarcot895

@ saiarcot895 Tüm tarayıcı.
udiboy1209

Yalnızca bir sekmeyi kapatmak mümkünse, lütfen cevabı da ekleyin.
udiboy1209

Yanıtlar:


20

Kayıt için, bir işlemi Terminal'den öldürmek "Google Chrome'u güvenli bir şekilde kapatmak" olarak kabul edilmez.

Tüm tarayıcıyı öldürmek için çalıştırabilirsiniz killall google-chrome-stableveya (bu örnekte) kill 2706(ana PID'nin 1 olduğunu ve diğer tüm işlemlerin bu işlemden kaynaklandığını unutmayın).

Bir sekmeyi öldürmek için, 3038 işleminin bir sekme olduğunu söyleyebilirim, hangisinin veya hangi sekmenin olmadığını. kill 3038Sekmeyi çalıştıran işlemi öldürmek için koşabilirsiniz , ancak sekmenin kendisinin hala açık olacağını unutmayın (ancak içerik mavi ekranla değiştirilecektir).


Kullanarak kill'x' düğmesine eşdeğer olduğunu düşündüm . Fark ne?
udiboy1209

4
Hayır, kullanımı killveya killallişlemi anında sonlandırır. Uygulamaların kapanırken normalde yaptıklarını yapma şansı vermez. Chrome (ium) söz konusu olduğunda bu, profili, ayarları ve geçmişi kaydetme ve birkaç veritabanı işlemi gerçekleştirme anlamına gelebilir (tam listenin ne olduğundan emin değilim). Bunun tüm işlemler için geçerli olduğunu unutmayın.
saiarcot895

1
Fakat -15'i öldürmek onlara bunun için bir şans verir, değil mi?
tobi

Evet, 15 sinyalini (SIGTERM) kullanmanın onlara bilgilerini kaydetme şansı verdiğine inanıyorum.
saiarcot895,

2
killall chrome
ubuntu'da

19

Eğer görmek istemiyorsanız “Google Chrome doğru şekilde kapanmadı. Repoen etmek için ... ”, öyleyse, krom işlem ağacının kökünü işaret etmek önemlidir.

pkill --oldest chrome

Açıklamanın tamamına bakınız . wmctrl -c(harika program) yalnızca Unity gibi bazı pencere yöneticileriyle çalışır ve aynı anda yalnızca bir pencereyi kapatır, böylece bir döngüye ihtiyacınız olur.


3
14.10’da (veya farklı Chrome sürümlerinde) ad değiştirildi. Ancak 'pkill - oldest chrom *' her ikisi için de iş yapacak.
14'te

11

Hepsini tek bir komutla durdurabilirsiniz:

sudo killall chrome

Daha sonra bunu yapmasını engellemek için Ayarlar'a gidin, Gelişmiş'i seçin ve alt kısmın yakınında, program çıkarken arka plan işlemlerinin çalışmasına izin vermeyecek şekilde ayarlayabileceğiniz bir anahtar bulacaksınız. Kapat şunu.


3

Ayrıca, pencere yöneticisi kontrolünü kullanarak pencereyi kapatma seçeneğiniz vardır, ancak bunun için küçük bir paket yüklemelisiniz (14.04'te test edilmiştir)

sudo apt-get install wmctrl

Bu prosedür, daha önce dilediğiniz gibi bir tık ve ardından X düğmesine benzeyecektir.

wmctrl -c "Google Chrome"

Kromun tek dezavantajı, sayfa çıkış onayı isterse (yazıyı düzenlerken askubuntu gibi) bu onay, pencere kapanması yerine gösterilecektir.

"Google Chrome" parametresi, pencere başlığındaki herhangi bir metin için değiştirilebilir ve bu komutun bir .sh dosyasını oluşturabilir ve istediğiniz zaman kullanabilirsiniz (benim durumumda kullanarak pencereleri 8 sürükle alt alt pencereyi kapatma özelliğini taklit etmek istiyorum. ccsm ve sıcak konektörler)


0

Komut satırını kullanmadan başka bir seçenek olarak:

  1. Uygulamaları Göster> Sistem Monitörü
  2. İşlem adına git chrome
  3. Üzerine sağ tıklayın ve seçin End(veya Kill)

    görüntü tanımını buraya girin

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.