Anasayfa » nasıl » Pkill ile Linux İşlemlerini Kolaylaştırın

    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..