강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

여러 개의 프로세스가 있을 경우에 하나의 PID만을 출력하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

여러 개의 프로세스가 있을 경우에 하나의 PID만을 출력하기




 

앞의 아파치 프로세스의 PID출력 예에서 보았듯이 여러 개의 프로세스가 동시에 실행되고 있을 경우에는 PID가 여러 개 존재합니다. 

 

 

 

 

 

이와 같이 여러 개의 PID가 존재할 경우에 하나의 PID만을 출력하려면 -s옵션을 사용하시면 됩니다. 

 

 

 

 

 

[root@su250 ~]# ps -ef | grep httpd

root      3181     1  1 08:17 ?        00:00:00 /usr/sbin/httpd

apache    3183  3181  0 08:17 ?        00:00:00 /usr/sbin/httpd

apache    3184  3181  0 08:17 ?        00:00:00 /usr/sbin/httpd

apache    3185  3181  0 08:17 ?        00:00:00 /usr/sbin/httpd

apache    3186  3181  0 08:17 ?        00:00:00 /usr/sbin/httpd

apache    3187  3181  0 08:17 ?        00:00:00 /usr/sbin/httpd

apache    3188  3181  0 08:17 ?        00:00:00 /usr/sbin/httpd

apache    3189  3181  0 08:17 ?        00:00:00 /usr/sbin/httpd

apache    3190  3181  0 08:17 ?        00:00:00 /usr/sbin/httpd

root      3193  3007  0 08:17 pts/4    00:00:00 grep httpd

[root@su250 ~]#

[root@su250 ~]# pidof -s httpd

3190

[root@su250 ~]#

 

httpd는 모두 9개 존재하였지만 -s옵션을 사용함으로써 하나만을 출력하였습니다. 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  82 명