시스템 프로세스

시스템 프로세스

내 컴퓨터에서 실행 중인 시스템 프로세스(만)를 어떻게 볼 수 있습니까? ps,ps -e 등을 시도했지만 항상 사용자 프로세스 + 시스템 프로세스를 얻습니다.(firefox를 계속 열어두었고 또한 그것을 얻고 있습니다. 시스템 프로세스가 아닙니다.)

답변1

pstree그것에 대해 도움이 될 것입니다.

내 생각에는 시스템에 사전 설치되어 있는 것 같습니다. 그렇지 않은 경우

sudo apt-get install  psmisc

그런 다음 실행

pstree

pstree는 실행 중인 프로세스를 트리로 표시합니다. pid가 생략되면 트리는 pid 또는 init에 뿌리를 둡니다. 사용자 이름이 지정되면 해당 사용자가 소유한 프로세스를 루트로 하는 모든 프로세스 트리가 표시됩니다.

자세한 내용은 여기에서 확인하세요.http://linux.about.com/library/cmd/blcmdl1_pstree.htm

답변2

이를 수행하는 명시적인 방법 은 없지만 ps원하는 것을 얻을 수 있는 몇 가지 접근 방식은 다음과 같습니다. 전체 공개, 시스템 프로세스가 무엇을 의미하는지 잘 모르겠습니다.

모든 프로세스는 루트로 실행됩니다. ps -u 0

현재 사용자가 실행하는 프로세스를 제외한 모든 프로세스ps -u ${UID} -N

나는 당신이 제공하는 플래그를 가지고 놀 필요가 있다고 생각합니다 ps.

관련 정보