Cara membunuh proses yang berjalan di pelabuhan tertentu

Cara membunuh proses yang berjalan di pelabuhan tertentu

Sistem Operasi Linux menganggap semuanya sebagai fail. Jadi pertama sekali, gunakan lsof (senarai fail terbuka) Perintah Linux untuk mengenal pasti ID Proses (PID) proses yang sedang berjalan di mana -mana pelabuhan. Sebaik sahaja anda mendapat ID proses, anda boleh menggunakan bunuh perintah untuk membunuh proses itu menggunakan pid.

Bunuh proses yang berjalan di pelabuhan

Pertama sekali, cari PID (ID Proses) proses berjalan di pelabuhan tertentu. Contohnya, proses sedang berjalan di port 3000. Untuk mencari ID prosesnya, laksanakan:

lsof -t -i: 300 6279 

Sekarang anda mempunyai PID proses yang berjalan di pelabuhan. Menggunakan bunuh perintah untuk menamatkan proses itu dengan pidanya.

sudo membunuh -9 6279  

Anda akan melihat bahawa proses yang dijalankan pada port tertentu ditamatkan.

Versi pendek arahan

Anda juga boleh menggabungkan kedua -dua arahan di atas dan menjalankannya seperti berikut:

sudo membunuh -9 $ (sudo lsof -t -i: 3000) 

Kesimpulan

Dalam FAQ ini, anda telah belajar untuk menamatkan proses yang berjalan di pelabuhan tertentu.