Windows kullanıcısının en iyi bildiği görevlerden biri, bir işlemi sonlandırmak veya beklenmedik bir şekilde bir uygulamayı kapatmaktır. Bu tür işlemler Windows sistemlerinde yaygındır, ancak ne yazık ki işletim sistemine özel değildir: Gnu / Linux'ta da mevcuttur.
Ancak, Gnu / Linux'ta bile, bu sorunlarla başa çıkmanın yolu, tescilli işletim sistemlerinden daha verimlidir. Gnu / Linux'ta amacı bir işlemi veya bir uygulamayı sonlandırmak olan üç komut vardır. Kill, PKill ve Killall olarak adlandırılırlar.
Ancak bunları kullanmadan önce, işlemin PID'sini bilmeli veya bilmeliyiz. PID, bir işlem kimlik numarasıdır. Eşsizdir ve tek bir işlemden fazlasına sahip değildirler, bir kişinin DNI veya pasaport numarasıymış gibi çalışır, o zaman benzersiz ve tekrarlanamaz bir şeydir.
Bir sürecin PID'sini bilmek basittir, onu uçbirime "htop" komutunu yazarak veya doğrudan uçbirime "ps -A" yazarak bulabiliriz.
Her durumda, bize tüm süreçleri, kullandıkları programları ve her sürecin PID'sini gösterecektir. Şimdi, bir süreci bitirmek için şunları yazmamız gerekiyor:
kill -9 PID
PID yerine işlem kodunu kullanacağız. "-9" değişkeni, süreci sonlandırmak istediğimizi gösterir. "-15" olarak değiştirirsek sürecin bitmesini istediğimizi belirtir ve "-1" kullanırsak askıya alırız.
Öldürmek, bir süreci öldürmemize yardımcı olan bir komuttur ancak sadece kullanıcı olarak oluşturduğumuz süreçler üzerinde çalışacak, diğer kullanıcılardan veya sistemden gelen süreçleri öldüremeyeceğiz.
Pkill komutu, Kill'e benzer. Ama öncekinden farklı olarak, PKill, işlemi veya programı bu adı kullanarak öldürmemize izin veriyoryani programın PID'sini kullanmamıza gerek yoktur. Bir kullanım örneği şöyle olabilir:
PKill mysql
Killall komutu, önceki komutlardan daha güçlü ve etkilidir, ancak aynı zamanda daha tehlikelidir. Killall yalnızca süreci değil, aynı zamanda programı veya işlevi de öldürür, o programa bağlı tüm süreçleri öldürür. Killall'ı kullanmanın bir örneği:
killall firefox
Sonuç
Bir işlemi sonlandırmak için yukarıdaki komutlardan herhangi biri kullanılır, ancak hepsi bizim durumumuza tam olarak uyum sağlamaz. İhtiyacımıza veya sorunumuza bağlı olarak Kill, PKill veya Killall kullanmalıyız. Şahsen tavsiye ederim PKill'i kullanın, çünkü daha basit ve daha hızlı. Ciddi bir sorunumuz olsa da, Killall komutu çok faydalı olabilir Öyle değil mi
Ve ekrandaki bir programı öldürmek istiyorsanız, xkill'i kullanabilirsiniz.
Örneğin, hesap makinesini açarsınız ve takılır (korkmayın, bu sadece bir örnek, asla olmayacak: D)
Yani komut konsolunda xkill yazıyoruz
Fare imleci bir tür "x" e dönüşecek ve fare ile hesap makinesine tıklıyoruz. Öldürmek için ateş etmek gibi: D
Selamlar.
Ben bir uzman değilim, ancak özellikle yönetici olarak çalıştırmanız gerekmediğinden, «Sistem Monitörü» ile »Mate» masaüstünde daha kolaydır.
# qbittorrent'i öldür
Sistem Monitörü ile onu öldürürsünüz ve çok ateşlisiniz.
Garip bir nedenden ötürü ekran engellenmişse ve etkileşim kuramazsanız, engellendiği için sistem monitörünü açmak çalışmayacaktır. Ctrl + alt + F1..F12 ile başka bir oturum açabilir ve orada yukarıda belirtilen konsol komutlarını kullanabilirsiniz.
Veya başka bir bilgisayardan / cihazdan ssh aracılığıyla bağlanın.
Tüm bu yöntemler geçerli ve etkilidir.
Şahsen ben Xkill'i tercih ederim… En hızlı şey bu komut için bir başlatıcı oluşturup panele yerleştirmek, bu benim her zamanki dağıtımım olan Xunbuntu 14.04'te bir şey yakalandığında kullandığım yol.
Umarım bu katkı yardımcı olur ve bu yazıda verilen bilgileri tamamlar.
Selamlar ve iyi tatiller.