GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Membunuh Proses Dengan Frasa Dalam Namanya??

Pertanyaan ini sudah memiliki jawaban di sini :Bagaimana cara mematikan proses di Ubuntu?

(12 jawaban)
Tutup 5 tahun yang lalu.

Saya perlu mematikan proses yang berisi myName dalam deskripsinya. Saat ini saya sedang melakukan:

ps -ax |grep myName
I see PID
kill -9 PID

Bagaimana saya bisa melakukan hal yang sama dengan satu perintah tanpa memasukkan PID?

Jawaban yang Diterima:

Jika myName adalah nama proses/executable yang ingin Anda matikan, Anda dapat menggunakan:

pkill myName

pkill secara default mengirimkan SIGTERM sinyal (sinyal 15). Jika Anda menginginkan SIGKILL atau sinyal 9, gunakan:

pkilll -9 myName

Jika myName bukan nama proses atau misalnya, merupakan argumen untuk perintah (panjang) lain, pkill (atau pgrep ) mungkin tidak berfungsi seperti yang diharapkan. Jadi, Anda perlu menggunakan -f pilihan. Dari man kill :

-f, --full
              The pattern is normally only matched against the  process  name.
              When -f is set, the full command line is used.
NOTES
The process name used for matching is limited to the 15 characters present
   in the output of /proc/pid/stat.  Use the -f option to match  against  the
   complete command line, /proc/pid/cmdline.

Jadi:

pkill -f myName

atau

kill -9 $(pgrep -f myName)

Ubuntu
  1. Cara mematikan proses zombie di Linux

  2. Bagaimana Cara Menulis Jalur Folder Dengan Spasi Di Namanya??

  3. Bagaimana saya bisa mematikan proses dengan nama, bukan PID?

  1. Bagaimana cara menemukan dan mematikan proses di Ubuntu

  2. Restart proses di linux dengan nomor pidn nya dengan perintah kill, bagaimana caranya?

  3. Cara mematikan proses <defunct> dengan induk 1

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

  2. Cara membunuh proses zombie

  3. Bagaimana Mengidentifikasi Port ke Suatu Proses?