기술노트
ps 옵션 정리 | |
---|---|
작성자 : 관리자(jieun@ehostidc.co.kr) 작성일 : 2019-05-02 조회수 : 3371 | |
ps 명령어는 현재 실행 중인 프로세스를 스냅샷 찍어 보여준다.
-옵션
ps –a : 다른 사용자의 프로세스 상태 표시 ps –e : 모든 프로세스 목록 확인 ps –o field : ‘field’ 부분에 지정된 형식에 따라 정보 표시 ex) ps –ao tty,comm,pid,%cpu,ppid
ps –u : 사용자별 사용 프로세스 확인 ps –x : 숨겨진 프로세스 모두 표시 ps –l : 자세한 정보 확인 ps –f : UID,PID,PPID,C,STIME,TTY,TIME,CMD 표시 UID : 유저 ID PID : 프로세스 ID PPID : 부모 프로세스 ID C : 프로세스의 CPU 사용률 표시 STIME : 프로세스가 시작된 날짜 및 시간 표시 TTY : 프로세스의 제어 터미널 표시 -: 프로세스가 터미널과 연관 되어있지 않음 ?: 알 수 없음 number: TTY 번호. TIME : 프로세스에서 사용되는 CPU 시간(초 단위 표시) CMD : 가장 최근에 프로세스에서 실행된 프로그램, 메뉴 또는 명령 표시
-프로세스 상태 코드 STAT 이나 S 는 프로세스의 상태를 표시한다. ps –aux 명령을 통해 STAT 필드 확인할 수 있음.
*첫번째 상태 코드 정보
S: Sleep 상태이지만 중지시킬 수 있는 상태 D: IO와 같이 중지시킬 수 없는 상태(Sleep 상태) R: 현재 동작 중이거나 동작할 수 있는 상태 T: 정지 되어있는 상태 X: 완전히 죽어 있는 프로세스(있으면 안됨) Z: 좀비 프로세스. 죽어있는 프로세스다. *두번째 상태 코드 정보
<: 프로세스 우선 순위가 높은 상태 N: 프로세스 우선 순위가 낮은 상태 s: 세션 리더 표시 +: 포어그라운드(foreground) 상태로 동작하는 프로세스 표시 l: 멀티 스레드 표시 L: 메모리 안에 잠겨진 페이지를 가진 상태(실시간이나 사용자 지정 IO를 위해) |
|
이전글 | LSI Megaraid 관리 툴(MSM) 설치 매뉴얼 - Windows |
다음글 | MySQL 특정 테이블 crashed 에러 발생시 조치 방법 |