Linux'ta belirli bir kullanıcı veya kullanıcı grubu tarafından yaratılan işlemlerin listesini görmek istiyorum. Bunu ps
komut kullanarak yapabilir miyim yoksa bunu başarmak için başka bir komut var mı?
Linux'ta belirli bir kullanıcı veya kullanıcı grubu tarafından yaratılan işlemlerin listesini görmek istiyorum. Bunu ps
komut kullanarak yapabilir miyim yoksa bunu başarmak için başka bir komut var mı?
Yanıtlar:
Yalnızca belirli bir kullanıcının sahip olduğu işlemleri görüntülemek için aşağıdaki komutu kullanın:
top -U [username]
[Kullanıcı adı] yerine gerekli kullanıcı adı ile değiştirin.
Ps kullanmak istiyorsanız o zaman
ps -u [username]
VEYA
ps -ef | grep <username>
VEYA
ps -efl | grep <username>
genişletilmiş liste için
Seçenekler için man ps sayfasını inceleyin
Başka bir alternatif ise kullanıcının işlem ağacını basan pstree kullanmaktır.
pstree <username or pid>
top -U [username]
ve top -u [username]
bunun yerine benim için çalıştım. Debian 9. Eğer -U formuyla ilgili herhangi bir hata olursa, küçük harfleri deneyin.
bunu dene
ps -fp $(pgrep -u <username>)
ps -u <username>
, mevcut cevabında da belirtildiği gibi (ya ps -fu <username>
da işlem detaylarını istiyorsanız) nasıl daha iyidir ?
ps -u username
. Çoğu komutun okuyabileceğiniz bir kılavuz sayfası vardırman the-command
.