프로세스의 정보를 확인할때 사용하는데 주로 사용하는 명령어 command만 넣었다.
추가적인 옵션에 대한 값은 따로 확인 하면 될것같다.
ps의 옵션이 많기 때문에 많은 옵션을 확인하려면 검색해서 알아보시길
단순 ps를 입력하면 돌아가는 프로세스가 준내 많기 때문에 grep을 이용하여 사용 권장
[option]
-A : 모든 프로세스를 출력
-e : 커널 프로세스를 제외한 모든 프로세스 출력
-f : 풀 포맷(UID,PID,PPID등등)으로 상세하게 보여준다
-p : 특정 PID를 지정할 때 사용한다.
-r : 현재 실행 중인 프로세스를 보여준다.
-o : 출력 포맷을 지정하는 옵션(uid,pid,ppid등등)
[ex]
# ps -ef | grep wonhyeok # ps -ef | grep "wonhyeok"
grep라는 명령어를 사용할 때 쌍따옴표 없이 띄어쓰기는 안되고 쌍따옴표 사용하면 띄어쓰기 해서 확인가능
[ex]
# grep "wonhyeok soccer"
# ps -p 1000 -o comm=
PID가 1000번인 프로세스 이름 출력 // comm = 프로세스 이름
# ps -C wonhyeok -o pid=
wonhyeok프로세스의 pid를 보여줌
프로세스 종료
# kill -9 1234
1234라는 PID를 가진 프로세스를 종료