Pertanyaan ini sudah memiliki jawaban di sini :Bagaimana cara mematikan proses di Ubuntu?
(12 jawaban)
Tutup 5 tahun yang lalu.
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)
Memperbaiki Fstab?
Gnome – Tidak Dapat Mengklik Antara Windows Atau Mengklik Elemen Ui Dengan Mad Catz R.a.t. 3 tikus?