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.
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.
Ç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.
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.
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.
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.
Terminal penceresini kapatmak için istemde çıkyazıp Enter'a basın.
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.
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.
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.
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.
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.
>Sistem Monitörü, Monitörmenüsünden Çık'ı seçin.
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!