빠른 질문이 있습니다. 나는 종종 Linux에서 내 계정으로 실행 중인 모든 프로세스를 나열하고 싶습니다. 매뉴얼 페이지를 읽은 후 다음과 같이 작성해야 한다고 생각합니다.
ps -aux -U "joshua"
모든 프로세스를 사용자 계정으로 실행합니다 joshua
. 그러나 이 명령은 루트 및 기타 계정으로 실행되는 프로세스도 나열합니다. 내가 뭐 놓친 거 없니? 왜 이런 일이 발생합니까?
미리 감사드립니다, 조슈아
답변1
이 플래그는 다음을 제외한 a
모든 프로세스를 선택합니다 .-U
한계프로세스 선택 – 즉, 프로세스 선택은 추가적일 뿐입니다.
플래그를 놓으면 a
원하는 결과를 얻을 수 있습니다.
ps ux -U joshua
for는 중복 -U
되므로 x
동일한 결과를 제공합니다.
ps u -U joshua