ps [옵션]
ps 출력 필드
- UID: 해당 프로세스의 소유주를 나타내며 이는 프로세스의 활동 권한을 뜻한다.
- PID: 시스템에서 부여하는 해당 프로세스 고유 번호이다.
- PPID: 프로세스를 생성한 프로세스(Parents Process)의 PID이다.
- C: 스케줄러에 의해 현재 활동중인 프로세스를 표시하며 '0'으로 표시된 것은 휴지 상태를 나타낸다.
- STIME: 프로세스가 시작된 시간을 시:분:초로 표시한다
- TTY: 프로세스가 제어되는(연결된) 터미널을 표시한다. '?'는 제어 터미널이 연결되어 있지 않음을 뜻한다.
- TIME: CPU 사용시간이 시:분 형태로 출력된다. 이는 사용자가 느끼는 수행시간이 아니라, 프로세스가 스케줄링되어 실제 수행한 시간의 합을 의미한다. 10분간 프로그램을 수행하였는데, 실제 CPU 사용할 때간은 10초를 기록할수 있다.
- CMS: 실행 명령어를 보여준다.
- F: 프로세스 프레그(flag)를 의미한다. 별 의미는 없다.
- S: 프로세스의 상태를 표시한다.
- O = 현제 수행중
- S = 처리가 종료되기를 대기함
- R = 방금 생성된 프로세스로, 처리되기를 기다림
- Z = 핸들링 할수 없는 좀비(Zombie) 프로세스 (제거 대상)
- T = 추적 모드(trace)로 수행되어, 일시 중단 되었다.
- PRI: 스케줄링된 우선순위, 낮을수록 높다.
- NI: 우선순위를 계산하기 위한 nice 값
- ADDR: 프로세스의 메모리 시작 주소
- SZ: 프로세스가 점유하고 있는 메모리 용량
- WCHAN: 프로세스 상태가 S 일 때 프로세스는 어떠한 처리가 종료되길 기다린다. 이때 처리되고 있는 수행의 메모리 시작 주소
출처: http://jkkang.net/unix/system/process.txt
* 트리 형태로 출력
* pstree
* -p : 프로세스명과 PID 함께 출력
* -n : PID 순서로 출력
가장 많이 쓰이는 명령어
- ps -ef | grep name
2번째 열: 프로세스 고유 ID (PID)
3번째 열: 부모 프로세스 ID (PPID)
프로세스 종료 방법:
kill -9 PID
출처:
https://www.delmaster.net/194 [delmaster blog]
https://ghostweb.tistory.com/828
'Linux_Ubuntu' 카테고리의 다른 글
tar 파일 압축 및 해제 (0) | 2022.03.10 |
---|---|
프로세스 생성 (0) | 2021.06.17 |
ubuntu 한글 설정 (0) | 2021.06.15 |
VI Editor 사용법 (0) | 2021.06.11 |
Ubuntu 18.04 설치 및 환경 셋팅 (RTX 3090, 2080) 및 기타 Tips (0) | 2021.06.11 |