gau*_*kar 138 linux process ps
我想查看 Linux 中由特定用户或用户组创建的进程列表我可以使用ps命令来做到这一点还是有任何其他命令来实现这一点?
Sto*_*rux 189
要仅查看特定用户拥有的进程,请使用以下命令:
top -U [username]
Run Code Online (Sandbox Code Playgroud)
将 [username] 替换为所需的用户名
如果你想使用 ps 那么
ps -u [username]
Run Code Online (Sandbox Code Playgroud)
或者
ps -ef | grep <username>
Run Code Online (Sandbox Code Playgroud)
或者
ps -efl | grep <username>
Run Code Online (Sandbox Code Playgroud)
对于扩展列表
查看 man ps 页面以获取选项
另一种选择是使用 pstree wchich 打印用户的进程树
pstree <username or pid>
Run Code Online (Sandbox Code Playgroud)