Beranda » bagaimana » Bunuh Proses Linux Lebih Mudah dengan pkill

    Bunuh Proses Linux Lebih Mudah dengan pkill

    Salah satu fitur terbaik di Linux adalah cara Anda dapat mengontrol proses dari baris perintah, jadi jika Anda memiliki aplikasi yang mengunci GUI Anda, Anda selalu dapat SSH dari mesin lain dan hanya membunuh proses yang menyinggung.

    Masalahnya adalah bahwa jika Anda membunuh proses yang sama berulang kali, itu sangat membosankan harus mengetahui ID proses setiap kali sehingga Anda dapat membunuhnya ... jadi inilah cara yang lebih mudah untuk melakukannya.

    Jalan Lama

    Cara klasik untuk mematikan proses berarti Anda harus terlebih dahulu menggunakan perintah ps yang disalurkan melalui grep untuk menemukan proses yang ingin Anda bunuh:

    $ ps-id | 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 Poin / 4 00:00:00 grep swiftfox

    Kemudian untuk mematikan prosesnya, Anda harus menggunakan perintah kill:

    $ kill 7206

    Jalan Baru

    Alih-alih melalui semua itu, Anda cukup menggunakan perintah pkill jika Anda sudah tahu nama proses atau bagian dari itu.

    $ pkill swiftfox

    Sesederhana itu. Anda harus mencatat bahwa pkill akan membunuh semua proses yang cocok dengan teks pencarian, dalam hal ini swiftfox

    Jika Anda ingin melihat nama proses apa yang cocok sebelum menggunakan perintah pkill, Anda dapat menggunakan perintah pgrep. Melewati tombol -l memberitahu pgrep untuk menunjukkan nama proses juga.

    $ pgrep -l swiftfox
    7206 swiftfox
    7213 swiftfox-bin

    Swiftfox sepertinya banyak menimpa saya, jadi saya sayangnya harus menggunakan perintah ini belakangan ini.