Pkill ile Linux İşlemlerini Kolaylaştırın
Linux'taki en iyi özelliklerden biri, işlemleri komut satırından denetleyebilmenizdir, bu nedenle GUI'nizi kilitleyen bir uygulamanız varsa, başka bir makineden her zaman SSH'yi devredebilir ve rahatsız edici işlemi sonlandırabilirsiniz.
Sorun şu ki, aynı işlemi tekrar tekrar öldürüyorsanız, her seferinde süreç kimliğini tespit etmeniz çok zahmetlidir, böylece öldürmek için… işte yapmanın daha kolay yolu.
Eski yol
Klasik öldürme yöntemleri, öldürmeye çalıştığınız süreci bulmak için ilk önce grep üzerinden geçen ps komutunu kullanmanız gerektiği anlamına geliyordu:
$ ps -ef | grep swiftfox
geek 7206 22694 0 Dec04? 00:00:00 / bin / sh / opt / swiftfox / swiftfox
geek 7209 7206 0 Dec04? 00:00:00 / bin / sh /opt/swiftfox/run-mozilla.sh / opt / swiftfox / swiftfox-bin
geek 7213 7209 0 Dec04? 00:04:29 / opt / swiftfox / swiftfox-bin
geek 14863 14224 0 18:19 puan / 4 00:00:00 grep swiftfox
Sonra süreci öldürmek için kill komutunu kullanmanız gerekir:
7206 $ öldür
Yeni yol
Bunların hepsini atlamak yerine, işlemin adını veya bir kısmını zaten biliyorsanız, sadece pkill komutunu kullanabilirsiniz..
$ pkill swiftfox
Bu kadar basit. Pkill'in bu durumda arama metniyle eşleşen tüm işlemleri öldüreceğini unutmayın. Swiftfox
Pkill komutunu kullanmadan önce hangi işlem adlarının eşleştiğini görmek istiyorsanız, pgrep komutunu kullanabilirsiniz. -L anahtarını geçmek, pgrep'e işlem adını da göstermesini söyler..
$ pgrep -l swiftfox
7206 swiftfox
7213 swiftfox-bin
Swiftfox bana çok fazla çarpıyor gibi görünüyor, bu yüzden ne yazık ki bu komutu son zamanlarda çok kullanmak zorunda kaldım..