Linux
Linux ps 命令輸出可以通過使用者 AND 命令過濾嗎?
給定它的所有者和它的命令,我需要一個程序的 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