ps [-option]
[사용예]
$ ps -ef
$ ps -aux | grep httpd
[option]
-a : 모든 프로세스를 나열
-c : 해당 프로세스를 유발시킨 명령어 이름을 task struct에 참조한다.
-e : 해당 프로세스에 관련된 환경변수 정보를 함께 출력
-f : 프로세스 간 상속관계를 트리 구조를 보여줌
-h : 메뉴는 보여주지 않음. (PID, TTY, STAT, TIME, COMMAND 등)
-j : 작업에 관련된 ID를 출력
-l : j보다 자세하게 정보를 출력
-u : 사용자 이름과 프로세스가 시작된 시간을 출력
-x : 터미널에 종속되지 않는 프로세스들을 출력
-n : 사용자 정보를 ID와 숫자로 표시
-w : 출력 결과를 생략하지 않고 출력
[출력 항목]
PID : 프로세스 식별번호
TTY : 프로세스와 연결된 터미널 포트
STAT : 프로세스 상태
R 실행 중 혹은 실행될 수 있는 상태
S sleep
I idle (비활동 상태:BSD, 중간적 상태:sys V)
T 정지된 상태(suspend)
Z 좀비(zombie) 프로세스
D 디스크 관련 대기 상태
P 페이지 관련 대기 상태
X 메모리 확보를 위해 대기중(sys V)
K 사용 가능한 커널 프로세스(aix)
W 스왑 out된 상태
N nice되어진 상태
> 우선 순위가 인위적으로 높아진 상태
START : 프로세스가 시작된 시간
TIME : 총 CPU 사용 시간
USER : 사용자의 이름
COMMAND : 사용자가 실행한 명령어
UID : 사용자의 ID
PGID : 사용자 부모 프로세스의 그룹 ID
SID : 세션 ID
PRI : 실행하는 우선 순위에 따른 프로세스
NI : nice에 의한 우선 순위에 따른 프로세스
RSS : 실제 메모리 사용량
SZ : 프로세스가 사용하는 자료와 스택의 크기
SHRD : 프로세스가 사용하는 공유 메모리
%CPU : 프로세스가 사용하는 CPU 점유율
%MEM : 프로세스가 사용하고 있는 메모리 점유율
WCHAN : 프로세스가 실행하고 있는 커널 루틴
VSZ : 가상메모리 크기
"프로그래밍 / Linux & Shell Script" 분류의 다른 글
[shell script] bash read command (0) | 2014/02/11 |
[linux] shell command 로그 남기기 (0) | 2014/01/27 |
[linux] Linux Console에서 BEEP 사운드 끄기 (0) | 2014/01/27 |
[shell] netstat (0) | 2014/01/22 |
[shell script] 배열(Array) 사용하기 (0) | 2014/01/10 |
[shell script] 함수(Function) 사용하기 (0) | 2014/01/09 |
[linux] 메모리 (0) | 2013/12/17 |
[shell script] Here Documents (0) | 2013/11/26 |
[shell script] directory exists check (0) | 2013/11/20 |
[shell script] 실행 경로 구하기 (0) | 2013/10/24 |