ps -e 대신 ps -ef가 표시하는 프로세스가 있습니까?

ps -e 대신 ps -ef가 표시하는 프로세스가 있습니까?

내 생각에는 ps -e를 루트로 사용하면 모든 프로세스가 표시되지만 일부 동료는 -ef 플래그가 필요하다고 주장합니다.

매뉴얼 페이지에는 모든 -f 변경 사항이 형식화되어 있음을 나타내는 것 같습니다. 제가 장난을 치고 있는 것입니까, 아니면 이것이 널리 퍼진 신화입니까?

답변1

당신 말이 맞아요.

루트로 실행 ps -e하거나 ps -ef각 프로세스를 표시합니다. 플래그 f는 매뉴얼 페이지에 설명된 대로 완전한 형식의 목록일 뿐입니다. 출력을 확인하면 fCMD, TIME, STIME, PPID 및 UID를 포함하여 더 많은 열만 제공되는 것을 볼 수 있습니다 .

ps ax시스템의 모든 프로세스도 표시되지만 매뉴얼 페이지에 설명된 대로 BSD 구문만 사용합니다.

관련 정보