
의 매뉴얼을 확인했는데 모든 프로세스가 나열되고 특정 사용자에 대한 프로세스가 나열된다고 ps
나와 있습니다 .-e
-u
그래서 사용하려고 하면 ps -eu myaccount | wc -l
280이 출력됩니다.
하지만 내가 사용하면 ps -u myaccount | wc -l
12가 출력됩니다.
둘 다 사용자의 모든 프로세스를 출력하는 데 사용되는데 myaccount
결과가 다른 이유는 무엇입니까?
답변1
ps -e
더 나은 질문은 " 와 " 의 차이점이 무엇입니까? ps -eu
이며 대답은 "아무것도"가 될 것입니다.
옵션 -e
은 모든 프로세스를 표시하며 기본적으로 -u
선택 항목을 대체합니다.
@fra-san이 지적한 것처럼 매뉴얼 페이지에는 모든 프로세스 선택 옵션이 추가됨을 나타냅니다. 이 옵션은 필터링이 아닌 선택을 하며 이미 프로세스가 모두 있으므로 -u
이후에는 더 이상 프로세스를 추가할 수 없습니다 .-e