首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ps -aux -U " user“未按预期对用户进行过滤

ps -aux -U " user“未按预期对用户进行过滤
EN

Unix & Linux用户
提问于 2023-04-06 07:54:05
回答 1查看 30关注 0票数 1

我有个简短的问题。我想定期列出在Linux上我的帐户下运行的所有进程。在读了这篇文章之后,我想我应该写:

代码语言:javascript
复制
ps -aux -U "joshua"

使所有进程在用户帐户joshua下运行。但是,此命令还列出了作为根帐户和其他帐户运行的进程。我是不是遗漏了什么?这一切为什么要发生?

提前谢谢你,约书亚

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-04-06 07:55:35

a标志选择所有进程,而-U不限制进程选择-换句话说,进程选择只是加性的。

如果您删除a标志,您将得到您想要的结果:

代码语言:javascript
复制
ps ux -U joshua

对于-Ux是多余的,因此这提供了相同的结果:

代码语言:javascript
复制
ps u -U joshua
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/742114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档