|Temelde 4 yol de öldürmek etkili bir süreç en Linux: fare imleci ile işlem penceresini işaret ederek, ismin bir kısmını PID ile belirterek isme göre öldürün. Tek tek görelim ...|
Indeks
Öldür: bir işlemi PID'sini kullanarak öldür
Bir işlemi sonlandırmanın en karmaşık ama aynı zamanda daha doğru yolu PID'sidir ("İşlem Tanımlayıcısı"). Bu 3 değişkenden herhangi biri sunabilir:
kill -TERM pid öldürme -SIGTERM pid kill -15 pid
Prosese göndermek istediğiniz sinyalin adını (TERM veya SIGTERM) veya kimlik numarasını (15) kullanabilirsiniz. Olası sinyallerin tam listesini görmek için, öldürme kılavuzunu kontrol etmenizi öneririm. Bunu yapmak için şunu çalıştırın:
adam öldürmek
Firefox'u nasıl öldüreceğinize bir örnek görelim:
Öncelikle programın PID'sini bulmanız gerekir:
ps-ef | grep firefox
Bu komut şöyle bir şey döndürecektir:
1986 mı? Sl 7:22 /usr/lib/firefox-3.5.3/firefox
Süreci sonlandırmak için yukarıdaki komutun döndürdüğü PID'yi kullanıyoruz:
öldür -9 1986
killall: ismini kullanarak bir işlemi sonlandırır
Bu komut çok kolaydır
killall işlem_adı
Bu yöntemi kullanırken akılda tutulması gereken bir şey, bu programın birden fazla örneği çalışıyorsa, bunların hepsinin kapatılacağıdır.
pkill: adının bir kısmını kullanarak bir işlemi sonlandırın
Tam adı veya adın bir kısmını belirterek bir işlemi sonlandırmak mümkündür. Bu, sinyali göndermek için PID sürecini hatırlamanıza gerek olmadığı anlamına gelir.
pkill part_process_name
Buna karşılık, bu yöntem girilen kelimeyi içeren tüm işlemleri öldürecektir. Bu, isimde bir kelimeyi paylaşan 2 işlemimiz varsa, her ikisinin de kapatılacağı anlamına gelir.
xkill: fareyle pencereyi seçerek bir işlemi sonlandırın
Bu en basit ve en pratik yöntemdir. Felaket durumunda, komutları yürütmenize izin verecek iletişim kutusunu açmak için Alt + F2 tuşlarına basmanız yeterlidir. Oradan aşağıdaki komutu çalıştırın:
Xkill
Fare imleci küçük bir kafatasına dönüşecektir. Geriye kalan tek şey kapatmak istediğiniz pencereye tıklamak ve işte. Güle güle süreci.
Bazı son yorumlar
Bitirirken, yardımcı olabilecek bazı ipuçlarını paylaşmak istedim. Linux'ta, Windows'ta olduğu gibi, bir işlem kilitlendiğinde, söz konusu pencere genellikle Kapat düğmesine (X şeklindeki) tıklanarak kapatılabilir. Birkaç saniye sonra, düzgün yanıt vermediği için süreci gerçekten sonlandırmak isteyip istemediğimizi soran bir pencere görünecektir. Evet diyoruz ve bu kadar.
Bu, söz konusu pencerenin Kapat düğmesine tıkladığınızda hiçbir şey olmadığında burada açıklanan yöntemlerin kullanılması gerektiği anlamına gelir.
Büyük bir afet durumunda, basmadan önce bir "güvenli" yeniden başlatma.
Son olarak, şu anda hangi işlemlerin çalışmakta olduğunu bulmak çok yararlı olabilir. Bunun için farklı masaüstü ortamları (GNOME, KDE, vb.) Bu görevi kolaylaştıran grafik araçlara sahiptir. Bununla birlikte, bunlara erişemiyorsanız veya sadece terminalden yapmak istiyorsanız, aşağıdakileri gerçekleştirebilirsiniz:
üst
Bu işe yaramazsa veya ilgili paket kurulu değilse, her zaman çalıştırabilirsiniz:
ps-A
Bu, ilgili isimleri ve PID'leri ile birlikte tüm çalışan işlemleri listeleyecektir.