Linux

Linux ps 命令輸出可以通過使用者 AND 命令過濾嗎?

  • April 21, 2021

給定它的所有者和它的命令,我需要一個程序的 pid。我可以使用“ps -u xxx”過濾每個使用者的程序,並使用“ps -C yyy”過濾它的命令,但是當我嘗試“ps -u xxx -C yyy”時,它們會使用 OR 邏輯進行組合。我需要 AND 邏輯。我怎樣才能做到這一點?

使用pgrep?

pgrep -U xxx yyy

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

使用grep?

ps -u xxx | grep yyy | grep -v grep

引用自:https://serverfault.com/questions/197647