Linux ps命令输出可以通过用户AND命令过滤吗?

Kru*_*lur 9 scripting linux command-line-interface

我需要一个进程的 pid 给定它的所有者和它的命令。我可以使用“ps -u xxx”和它的命令“ps -C yyy”过滤每个用户的进程,但是当我尝试“ps -u xxx -C yyy”时,它们使用OR逻辑组合。我需要 AND 逻辑。我怎样才能做到这一点?

Mar*_*nas 14

使用 pgrep 吗?

pgrep -U xxx yyy
Run Code Online (Sandbox Code Playgroud)

它只返回 pid(或 pid,如果有多个进程匹配)。