Bunuh Proses Linux Lebih Mudah dengan pkill

Salah satu ciri terbaik dalam Linux ialah cara anda boleh mengawal proses daripada baris arahan, jadi jika anda mempunyai aplikasi yang mengunci GUI anda, anda sentiasa boleh SSH daripada mesin lain dan hanya mematikan proses yang menyinggung perasaan.



Masalahnya ialah jika anda membunuh proses yang sama berulang kali, sangat membosankan untuk memikirkan ID proses setiap kali supaya anda boleh membunuhnya... jadi inilah cara yang lebih mudah untuk melakukannya.

Cara Lama





Cara klasik untuk membunuh proses bermakna anda perlu menggunakan arahan ps yang disalurkan melalui grep untuk mencari proses yang anda cuba bunuh:

$ ps -ef | grep swiftfox
geek 7206 22694 0 Dis04 ? 00:00:00 /bin/sh /opt/swiftfox/swiftfox
geek 7209 7206 0 Dis04 ? 00:00:00 /bin/sh /opt/swiftfox/run-mozilla.sh /opt/swiftfox/swiftfox-bin
geek 7213 7209 0 Dis04 ? 00:04:29 /opt/swiftfox/swiftfox-bin
geek 14863 14224 0 18:19 pts/4 00:00:00 grep swiftfox



Kemudian untuk mematikan proses, anda perlu menggunakan perintah bunuh:

$ bunuh 7206

Cara Baru



Daripada meneruskan semua itu, anda hanya boleh menggunakan perintah pkill jika anda sudah mengetahui nama proses atau sebahagian daripadanya.

$ pkill swiftfox

Iklan

Ia semudah itu. Anda harus ambil perhatian bahawa pkill akan membunuh semua proses yang sepadan dengan teks carian, dalam kes ini swiftfox

Jika anda ingin melihat nama proses yang dipadankan sebelum menggunakan arahan pkill, anda boleh menggunakan arahan pgrep. Melepasi suis -l memberitahu pgrep untuk menunjukkan nama proses juga.

$ pgrep -l swiftfox
7206 swiftfox
7213 swiftfox-bin

Swiftfox nampaknya banyak menghentam saya, jadi saya malangnya terpaksa menggunakan arahan ini sejak kebelakangan ini.

BACA SETERUSNYA Foto Profil untuk Lowell Heddings Lowell Heddings
Lowell ialah pengasas dan Ketua Pegawai Eksekutif How-To Geek. Dia telah menjalankan rancangan itu sejak mencipta tapak itu pada tahun 2006. Sepanjang dekad yang lalu, Lowell secara peribadi telah menulis lebih daripada 1000 artikel yang telah dilihat oleh lebih 250 juta orang. Sebelum memulakan How-To Geek, Lowell menghabiskan 15 tahun bekerja dalam IT melakukan perundingan, keselamatan siber, pengurusan pangkalan data dan kerja pengaturcaraan.
Baca Bio Penuh

Artikel Yang Menarik