매뉴얼을 확인해보니 모든 프로세스가 나열되고 특정 사용자의 프로세스가 나열된다고 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
이미 프로세스가 모두 존재하므로 나중에 더 이상 프로세스를 추가할 수 없습니다.