Cara Membunuh Proses dengan Nama Daripada PID melalui Baris Perintah

Anonim

Pengguna baris perintah bergantung pada arahan 'bunuh' untuk menamatkan proses seperti yang ditakrifkan oleh pengecam proses (PID) yang sesuai. Walaupun tidak ada yang salah dengan proses penyasaran oleh PID mereka, pendekatan lain yang selalunya lebih mudah ialah menyasarkan proses mengikut nama, dan bukannya pengecam uniknya.

Terdapat beberapa cara untuk mematikan proses mengikut nama proses, kami akan menyemak dua kaedah utama menggunakan killall dan pkill.Ini akan berfungsi sama dalam Mac OS / X dan linux, dan ia boleh digunakan untuk menyasarkan apl dan proses GUI serta yang berjalan di latar belakang atau secara eksklusif pada baris arahan. Sama ada perintah boleh diawali dengan sudo untuk menamatkan tugas peringkat akar atau yang dimiliki oleh pengguna lain.

Membunuh Proses dengan Nama dengan killall

Arahan killall ialah cara yang paling biasa digunakan untuk membunuh proses dengan namanya:

  1. Dari Terminal, taip arahan berikut (dalam contoh ini menggunakan tugasan “ExampleTask” sebagai proses yang disasarkan untuk membunuh)
  2. Tekan kembali untuk mematikan serta-merta proses ‘ExampleTask’ (gantikan ExampleTask dengan mana-mana nama proses lain untuk mematikannya)

Ingat, membunuh proses adalah serta-merta dan tidak memaafkan, ia serta-merta menamatkan proses tanpa menyimpan sebarang data. Ini boleh mengakibatkan kehilangan data dan penyelewengan lain jika anda tidak pasti apa yang anda lakukan.

Bunuh Proses dengan Nama dengan pkill

Arahan pkill juga menawarkan pendekatan untuk menamatkan proses mengikut nama dan bukannya menyasarkan PID. Salah satu kelebihan pkill ialah ia menjadikannya lebih mudah untuk menyasarkan proses dengan ruang dalam nama mereka kerana anda hanya perlu menggunakan petikan di sekitar nama tugas untuk membunuh.

  1. Dari Terminal, taip arahan berikut:
  2. "

    pkill Contoh Proses nama ejen"

  3. Tekan Return untuk segera menamatkan proses yang dinamakan

Seperti killall, pkill akan segera menamatkan proses yang telah disasarkan tanpa pengesahan, dialog, save atau apa-apa lagi. Proses ini hanya tamat serta-merta, sama seperti menggunakan paksa berhenti pada apl daripada pengurus tugas atau Pemantau Aktiviti.

pkill ialah alat yang berkuasa dengan banyak keupayaan, jika berminat anda boleh belajar tentang menggunakan pkill dengan kad bebas dan menggunakan pkill untuk mematikan semua proses kepunyaan pengguna tertentu.

Tahu cara lain untuk menyasarkan proses mengikut nama untuk mematikannya daripada baris arahan? Beritahu kami dalam ulasan di bawah!

Cara Membunuh Proses dengan Nama Daripada PID melalui Baris Perintah