Ubuntu'da bir Programı Zorla Kapat


Daha önce Windows'da yanıt vermeyen bir programın nasıl öldürüleceği hakkında yazdık (yazımıza bakın Komut Satırını Kullanarak Program Nasıl Öldürülür? ). Ubuntu kullanıcısıysanız, yanıt vermeyen programları sonlandırmak için benzer bir yöntem vardır.

Programın sonlandırılması veya yeniden başlatılması yerine, Terminal penceresinde kullanabileceğiniz birkaç komut vardır. yanıt vermiyor programları öldürmek için. Ayrıca Sistem Monitörü'ni kullanarak programları öldürmenin bir grafik yolu vardır.

NOT:İlk iki yöntem diğer Linux dağıtımlarında da çalışır. Bu yöntemlerde kullanılan komutlar genel Linux komutlarıdır. Üçüncü yöntemde ele alınan Sistem Monitörü, Gnome masaüstü ortamına özgüdür, ancak Ubuntu'ya değil. Gnome'u farklı bir Linux dağıtımında çalıştırıyorsanız, Sistem Monitörü'ne erişebilmeniz gerekir. KDE'de KSysGuardgibi diğer masaüstü ortamlarında eşdeğer araçlar vardır.

Terminal Penceresindeki killall komutunu kullanma

kullanmak için killallkomutunu bir programı öldürmek için Seçenekler | Uygulamalarmenüsünden Terminal.

Opening a Terminal window using the menu

NOT:Ayrıca Uygulamayı Çalıştıriletişim kutusuna erişmek için Alt + F2tuşlarına basarak bir Terminal penceresi açın. Düzenleme kutusuna “gnome-terminali” (tırnak işaretleri olmadan) girin ve Çalıştır'ı tıklayın.

Opening a Terminal window using the Run Application dialog box

Çalışan işlemlerin bir listesini görüntülemek için isteminde aşağıdaki metni girin ve Enter'a basın.

$ ps -A

3

İşlemlerin bir listesi, ilişkili PID'ler(işlem kimlikleri) ile birlikte görüntülenir. Öldürmek istediğiniz programla eşleşen işlemin ismini bulmak için listeye göz atın. Programın, en yakın programların en son çalıştırıldığı listenin sonuna doğru listelenmesi olasıdır. Örneğimiz için Firefox'u öldürme işlemi olarak kullandık. firefox-binişlemi 5039olan PIDile öldürülen işlemdir.

Firefox listed in the results of the ps command

PIDkullanarak bir işlemi sonlandırmak için istemde "killall" komutunu (tırnak işaretleri olmadan) girin. boşluk ve oluşturulan listeden karşılık gelen PID. Enter'a basın.

Killing a process using a PID

PIDkullanarak bir işlemi öldürmek her zaman işe yaramaz. Sizin için çalışmazsa, işlemi öldürmek için işlem adını kullanabilirsiniz. Bunu yapmak için, istemde "killall" komutunu (tırnak işaretleri olmadan), ardından bir boşluk ve sonra oluşturulan listeden ilgili işlem adını girin. Firefox için, işlem adı firefox-bin'dir.

NOT:Proses ismini kullanarak bir programın öldürülmesi, sadece çalıştırılabilir dosyalar için çalışır (örn. yürütme sırasında açık tutulan çalıştırılabilir programlar). Arka planda çalışan programlar işlem adı kullanılarak öldürülmez.

Killing a process using the process name

Yukarıdaki örnekte olduğu gibi, parametre olarak bir sinyal belirtmeden killall'ı kullanmak, programın sona ermeden önce temizlenmesini sağlar, SIGTERMsinyalini varsayılan olarak kullanarak. Bu işe yaramazsa, –9(SIGKILL) sinyalini belirtebilirsiniz. Bu, programı sonlandırmaya zorlar ve bunu yapmadan önce temizlemesine izin vermez. İlk önce –9sinyali olmadan bir programı öldürmeyi denemeniz önerilir.

-9

/ strong>sinyalini, “killall” komutu ile killall'den sonra ve -9sinyalden sonra alanın (ya da PID) isminin arasına girin. Aşağıda gösterildiği gibi.

$ killall -9 firefox-bin

NOT:9'dan önce bir tire var.

Killing a process using a signal

Terminal penceresini kapatmak için istemde çıkyazıp Enter'a basın.

Closing the Terminal window

Program Penceresindeki xkill Komutunu Kullanın

Ayrıca, bir Terminal penceresinde xkillkomutunu da çalıştırabilirsiniz. Bu komut, penceresini tıklayarak herhangi bir programı öldürmenize izin verir.

xkillkomutunu kullanmak için, bu yayında daha önce tartışıldığı gibi bir Terminal penceresi açın. İletide "xkill" (tırnak işaretleri olmadan) girin ve Entertuşuna basın. İmleç bir Xhaline dönüşür. Bir programı öldürmek için, programın penceresinde veya pencerenin başlık çubuğunda herhangi bir yeri tıklamanız yeterlidir.

Using the xkill command to kill a program

Gnome Sistem Monitörü'nü kullan

Gnome masaüstü ortamını kullanıyorsanız, bir programı öldürmek için Sistem Monitörüadlı bir grafik aracı kullanabilirsiniz. Yönetim | Sistemmenüsünden Sistem Monitörü. Ubuntu'nun daha yeni sürümlerinde Etkinlikler'i tıklamanız ve sistem monitörü' nü girmeniz gerekecektir.

Opening the System Monitor using the menu

NOT: Uygulamayı Çalıştırını açmak için Alt + F2tuşlarına basarak Sistem İzleyicisi'ni de açabilirsinizgüçlü iletişim kutusu. Düzenleme kutusunda "gnome-system-monitor" (tırnak işaretleri olmadan) girin ve Çalıştır'ı tıklayın.

Opening the System Monitor using the Run Application dialog box

Sistem Monitörüiletişim kutusunda, İşlemlersekmesini tıklayın. Tüm çalışan işlemlerin bir listesi görüntülenir. Bir programı öldürmek için programın işlem listesini (Firefox için firefox-bin) bulun ve seçin. İşlemi sağ tıklayın ve açılır menüden İşlemi Öldür'ü seçin.

Killing a process in the System Monitor

Bir onay iletişim kutusu görüntülenir. Seçilen işlemi öldürmek istediğinizden eminseniz İşlemi Öldür'i tıklayın.

Kill Process confirmation dialog box

>Sistem Monitörü, Monitörmenüsünden Çık'ı seçin.

Closing the System Monitor

NOT:Kök ayrıcalıklarıyla çalışan bir programı öldürmeniz gerekiyorsa, bir programı öldürmenin ilk iki yönteminden birini kullanın ve "sudo" yazın. killallkomutundan veya xkillkomutundan önce alıntılar). Tadını çıkarın!

arka planda çalışan programları kapatmak

Related posts:


18.11.2010