Cara Mencari dan Membunuh Proses Berlari di Linux

Cara Mencari dan Membunuh Proses Berlari di Linux

Pengurusan proses adalah salah satu aspek penting dalam pentadbiran sistem di Linux, dan ia termasuk pembunuhan proses menggunakan bunuh perintah.

Cari dan Bunuh Proses Berlari di Linux

Dalam cara ini, kita akan melihat pembunuhan proses yang kurang produktif atau tidak diingini pada sistem Linux anda.

Apakah proses di Linux?

Proses pada sistem Linux boleh menjadi berlakunya aplikasi atau program. Anda juga boleh merujuk kepada proses sebagai tugas yang dilaksanakan dalam sistem operasi.

Apabila proses berjalan, ia terus beralih dari satu negeri ke negeri yang lain dan proses boleh di salah satu negeri berikut:

  1. Berlari: bermaksud prosesnya sama ada dilaksanakan atau hanya ditetapkan untuk dilaksanakan.
  2. Menunggu: Berarti bahawa proses sedang menunggu acara atau sumber sistem untuk menjalankan tugas.

Terdapat dua jenis proses menunggu di bawah linux iaitu boleh diganggu dan tidak terganggu.

Proses menunggu yang boleh terganggu oleh isyarat dipanggil Boleh diganggu, Walaupun proses menunggu yang secara langsung menunggu keadaan perkakasan dan tidak dapat terganggu di bawah keadaan yang dipanggil tidak terganggu.

  1. Berhenti: bermaksud bahawa proses telah dihentikan, menggunakan isyarat.
  2. Zombie: bermaksud proses telah dihentikan secara tiba -tiba dan mati.

Dengan gambaran ringkas ini, mari kita lihat cara membunuh proses dalam sistem Linux. Kami sudah menutup beberapa artikel mengenai cara untuk membunuh proses linux yang kami gunakan menggunakan Kill, Pkill, Killall dan Xkill, anda boleh membacanya di bawah.

  1. Panduan untuk Mengurus Proses Linux Menggunakan Perintah Kill, PKill dan Killall
  2. Cara Membunuh Proses Linux Tidak Menjawat Menggunakan Perintah Xkill

Semasa membunuh proses, bunuh Perintah digunakan untuk menghantar isyarat bernama kepada proses yang dinamakan atau kumpulan proses. Isyarat lalai adalah Istilah isyarat.

Ingat bahawa bunuh Perintah boleh menjadi fungsi terbina dalam di banyak cengkerang moden atau luaran yang terletak di /bin/membunuh.

Cara Mencari Proses PID di Linux

Di Linux setiap proses pada sistem mempunyai Pid (Nombor pengenalan proses) yang boleh digunakan untuk membunuh proses.

Anda boleh mengenal pasti Pid apa -apa proses dengan menggunakan pidof Perintah seperti berikut:

$ pidof firefox $ pidof chrome $ pidof gimp-2.8 
Cari Pid Proses di Linux

Cara Membunuh Proses di Linux

Sebaik sahaja anda mencari proses PID, mari kita lihat bagaimana membunuh proses. Dalam contoh pertama ini, saya akan mula mendapatkan PID proses dan kemudian menghantar isyarat kepadanya.

Saya mahu membunuh GIMP proses, jadi saya akan melakukannya seperti berikut:

$ pidof gimp-2.8 $ Kill 9378 

Untuk mengesahkan bahawa proses itu telah dibunuh, jalankan pidof perintah dan anda tidak akan dapat melihat Pid.

$ pidof gimp-2.8 
Bunuh Pid Proses Linux

Anda juga boleh menghantar isyarat bernama kepada proses dengan menggunakan nama atau nombor isyarat seperti berikut:

$ pidof vlc $ Kill -Sigterm 9541 $ pidof vlc 
Bunuh proses PID dengan isyarat

Menggunakan nombor isyarat untuk membunuh proses:

$ pidof Banshee $ Kill -9 9647 $ pidof Banshee 
Bunuh proses PID mengikut nombor

Dalam contoh di atas, nombor 9 adalah nombor isyarat untuk Sigkill isyarat.

Cara Membunuh Pelbagai Proses PID di Linux

Untuk membunuh lebih daripada satu proses, lulus Pid (s) kepada perintah membunuh seperti berikut:

$ pidof gimp-2.8 $ pidof vlc $ pidof banshee $ bunuh -9 9734 9747 9762 
Bunuh Pelbagai Proses Linux PID

Ringkasan

Terdapat banyak cara lain untuk membunuh proses di Linux, beberapa contoh ini hanya membantu untuk memberi anda gambaran keseluruhan proses pembunuhan. Beritahu kami bagaimana anda membunuh proses di Linux? Dan juga memberitahu cara lain jika ada melalui komen.