투케이2K

54. (LINUX/리눅스) ps 프로세스 정보 확인 명령어 기본 설명 및 사용 옵션 정리 본문

Linux (cmd)

54. (LINUX/리눅스) ps 프로세스 정보 확인 명령어 기본 설명 및 사용 옵션 정리

투케이2K 2024. 7. 22. 18:59

[개발 환경 설정]

사용 툴 : Putty

OS : LINUX

 

[소스 코드]

 

# -------------------------------------------------------------
# [요약 설명]
# -------------------------------------------------------------

1. ps 명령어는 리눅스에서 현재 프로세스 상태 정보를 확인할 때 사용되는 명령어 입니다

# -------------------------------------------------------------
# [주요 옵션 설명]
# -------------------------------------------------------------

-a : 세션 리더를 제외하고 데몬 프로세스처럼 터미널에 종속되지 않은 모든 프로세스 출력

-e : 커널 프로세스를 제외한 모든 프로세스 출력

-f : 출력 풀 포맷으로 표기 (UID, PID , PPID 등이 함께 표시)

-o : 출력 포맷 지정

-M : 64비트 프로세스들 출력

-m : 프로세스뿐만 아니라 커널 스레드도 출력

-p : 특정 PID 지정하여 출력

-r : 현재 실행 중인 프로세스 출력

-u [사용자] : 특정 사용자의 프로세스 정보를 출력

-x : 로그인 상태에 있는 동안 아직 완료되지 않은 프로세스를 출력

# -------------------------------------------------------------
# [출력 옵션 설명]
# -------------------------------------------------------------

- UID : 소유자 사용자

- PID : 프로세스 식별자

- PPID : 부모 프로세스 식별자

- C : 프로세스의 우선 순위

- STIME : 실행 날짜 및 시간

- TTY : 실행 터미널

- TIME : 처리 기간

- CMD : 명령이 실행됨

# -------------------------------------------------------------
# [소스 코드 사용 예시]
# -------------------------------------------------------------

문법 : $ ps [옵션]


예시 : $ ps -ef grep | bash

  >> bash 문자열 검색 후 UID, PID 등 풀 포맷 프로세스 정보 확인

# -------------------------------------------------------------

 

반응형
Comments