Saya ingin melihat daftar proses yang dibuat oleh pengguna atau kelompok pengguna tertentu di Linux Dapatkah saya melakukannya dengan menggunakan ps
perintah atau adakah perintah lain untuk mencapai ini?
Saya ingin melihat daftar proses yang dibuat oleh pengguna atau kelompok pengguna tertentu di Linux Dapatkah saya melakukannya dengan menggunakan ps
perintah atau adakah perintah lain untuk mencapai ini?
Jawaban:
Untuk hanya melihat proses yang dimiliki oleh pengguna tertentu, gunakan perintah berikut:
top -U [username]
Ganti [nama pengguna] dengan nama pengguna yang diperlukan
Jika Anda ingin menggunakan ps maka
ps -u [username]
ATAU
ps -ef | grep <username>
ATAU
ps -efl | grep <username>
untuk daftar yang diperluas
Lihat halaman man ps untuk opsi
Alternatif lain adalah dengan menggunakan pstree yang mencetak pohon proses pengguna
pstree <username or pid>
top -U [username]
, dan top -u [username]
sebaliknya bekerja untuk saya. Debian 9. Jadi, jika orang lain mendapatkan kesalahan dengan formulir -U, coba huruf kecil.
coba yang ini
ps -fp $(pgrep -u <username>)
ps -u <username>
, sebagaimana disebutkan dalam jawaban yang ada (atau ps -fu <username>
jika Anda ingin detail proses)?
ps -u username
. Sebagian besar perintah memiliki halaman manual yang dapat Anda bacaman the-command
.