ps - 사용자 및 프로세스별로 필터링, 터미널 필요 없음

ps - 사용자 및 프로세스별로 필터링, 터미널 필요 없음

나는 더 잘 이해하기 위해 매뉴얼 페이지를 샅샅이 뒤졌습니다 ps. ps내 사용자에게 터미널에 연결되지 않은 모든 프로세스가 반환되도록 하는 플래그 조합이 있습니까 ? -t -필터는 -u steveOR로 결합되어 모든 사용자에 대한 모든 비터미널 프로세스와 특정 사용자에 대한 모든 프로세스를 반환하는 것으로 보입니다.

ps -t - -f -u steve

그러나 나는 그들이 AND처럼 작동하여 단일 사용자에 대해 비터미널 프로세스만 반환하고 바람직하게는 현재 사용자를 자동으로 사용하기를 원합니다.

혼자 할 수 있는 방법이 있나요 ps?

답변1

대답은 간단할 것 같아요아니요ps, 논리 AND로 개별적으로 결합하는 것은 불가능합니다 .

끝에psPOSIX 사양의 OPTIONS 섹션(굵은 글씨 + 이탤릭체는 내가 추가함):

와는 별개로-에프,-엘,-N목록, 그리고-영형형식, 표시된 모든 옵션은 프로세스 선택을 위한 것입니다. 아무것도 지정하지 않으면 기본 목록이 무시되고ps는 모든 선택 기준 옵션의 OR로 표시되는 프로세스를 선택해야 합니다..

또한 OR를 AND로 변환하는 스위치도 발견되지 않았습니다.

관련 정보