GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa mematikan proses dengan nama, bukan PID?

pkill firefox

Informasi lebih lanjut:http://linux.about.com/library/cmd/blcmdl1_pkill.htm


Juga memungkinkan untuk menggunakan:

pkill -f "Process name"

Bagi saya, itu bekerja dengan sempurna. Itu yang saya cari. pkill tidak berfungsi dengan nama tanpa bendera.

Ketika -f diatur, baris perintah penuh digunakan untuk pencocokan pola.


Anda dapat menghentikan proses dengan nama dengan killall <name>

membunuh mengirim sinyal ke semua proses yang menjalankan salah satu perintah yang ditentukan. Jika tidak ada nama sinyal yang ditentukan, SIGTERM dikirim.

Sinyal dapat ditentukan dengan nama (mis. -HUP atau -SIGHUP ) atau dengan angka (mis.-1 ) atau dengan opsi -s .

Jika nama perintah bukan ekspresi reguler (opsi -r ) dan berisi garis miring (/), proses yang mengeksekusi file tertentu itu akan dipilih untuk dibunuh, terlepas dari namanya.

Tetapi jika Anda tidak melihat proses dengan ps aux , Anda mungkin tidak berhak membunuhnya ...


Linux
  1. Bagaimana cara mematikan semua proses dengan nama parsial yang diberikan?

  2. Cara membunuh proses zombie

  3. Bagaimana Mengidentifikasi Port ke Suatu Proses?

  1. Cara mematikan proses zombie di Linux

  2. Bagaimana Cara Membunuh Proses Dengan Frasa Dalam Namanya??

  3. Bagaimana cara mendapatkan ID proses untuk mematikan proses nohup?

  1. Bunuh proses java (di linux) dengan nama proses, bukan PID

  2. Bagaimana cara mendapatkan PID dengan nama proses?

  3. Bagaimana saya bisa mematikan Firefox dengan konsol?