Ps
ps - 按使用者和沒有終端的程序過濾
我一直在尋找手冊頁試圖
ps
更好地理解。是否存在導致ps
為我的使用者返回未連接到終端的所有程序的標誌組合?-t -
and過濾器似乎組合為 OR,返回所有使用者的-u steve
所有非終端程序以及給定使用者的所有程序:ps -t - -f -u steve
但我希望它們充當 AND,只返回單個使用者的非終端程序,最好是自動使用目前使用者。
有沒有辦法單獨做到這一點
ps
?
恐怕答案是明確的no,不可能將它們與邏輯 AND
ps
單獨結合起來。在POSIX 規範的OPTIONS 部分
ps
的末尾(粗體+斜體是我的補充):除了**-f**、-l、-n namelist、 和**-o格式之外,所有顯示的選項都用於選擇程序。如果有任何指定,則預設列表應被忽略,並且ps 應選擇由所有選擇標準選項的包含 OR 表示的程序**。
此外,找不到將 OR 轉換為 AND 的開關。