Linuxで特定のユーザーまたはユーザーのグループによって作成されたプロセスのリストを表示したいps
コマンドを使用して実行できますか、またはこれを達成するための他のコマンドはありますか?
特定のユーザーが所有するプロセスのみを表示するには、次のコマンドを使用します。
top -U [username]
[username]を必要なユーザー名に置き換えます
Psを使用する場合
ps -u [username]
OR
ps -ef | grep <username>
OR
ps -efl | grep <username>
拡張リスト用
man psページでオプションを確認してください
別の方法は、pstree wchichを使用して、ユーザーのプロセスツリーを出力することです。
pstree <username or pid>
これを試して
ps -fp $(pgrep -u <username>)