Pertanyaan ini sudah memiliki jawaban di sini :Bunuh semua proses pengguna tertentu di Ubuntu? [duplikat]
(5 jawaban)
Tutup 2 tahun yang lalu.
Cent OS
(5 jawaban)
Tutup 2 tahun yang lalu.
Saya membaca di kartu flash online bahwa perintahnya adalah:
pkill -u bob $(pgrep -u bob)
Namun, menurut saya ini salah. Saya pikir itu mengatakan:
Bunuh semua proses yang dimiliki oleh
bob
, dan4572n4600
Karena:
[[email protected] ~]$ pgrep -u bob
4572
4600
Juga, ini memberikan kesalahan:
[[email protected] ~]$ pkill -u bob $(pgrep -u bob)
pkill: only one pattern can be provided
Try `pkill --help' for more information.
Masuk akal karena Anda tidak dapat memiliki baris baru di nama pengguna, bukan?
Saya pikir perintahnya seharusnya hanya:
pkill -u bob
Untuk “membunuh semua proses yang dimiliki oleh bob”
Sedangkan perintahnya:
pgreg -u bob
Memberikan “semua proses yang dimiliki oleh bob”
Saya bertanya-tanya:
- Apakah saya menggunakan perintah yang benar sebagaimana dimaksud?
- Apakah analisis saya tentang cara yang salah akurat?
Jawaban yang Diterima:
Anda Benar
Salah:pkill -u bob $(pgrep -u bob)
Benar:pkill -u bob
Kartu flash mungkin dimaksudkan untuk menunjukkan:
kill $(pgrep -u bob)
yang akan mematikan semua proses yang dikembalikan oleh pgrep -u bob
.
Centos – Systemd Versi 219 Dari Centos 7 Mendengarkan Di Port Udp Acak?
Centos – Bagaimana Cara Menonaktifkan Pembuatan Gambar Boot Penyelamatan Di Centos?