특정 프로세스의 PID를 출력하는 pidof 사용법
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,079 조회
- 0 추천
- 목록
본문
특정 프로세스의 PID를 출력하는 pidof 사용법
pidof는 지정한 프로세스의 PID를 출력하는 명령어입니다.
특정 프로세스가 한 개 있을 경우에는 한 개의 PID만을 출력하고 여러 개의 프로세스가 존재할 경우에는 여러 개의 PID를 모두 출력해 줍니다.
명령어위치 : /sbin/pidof
사용형식 : pidof [-s][-c][-x][-o omitpid][-o omitpid..] program [program..]
실행중인 프로세스의 PID를 확인하는 방법에는 여러가지가 있습니다.
즉, ps명령어를 이용할 수도 있지만 특정 프로세스의 PID만을 확인하고자 한다면 pidof명령어를 이용하시기 바랍니다.
pidof의 가장 쉬운 사용 예로서 pidof다음에 PID를 찾고자 하는 데몬이름을 지정하면 됩니다.
아래의 예는 아파치 프로세스 httpd의 PID를 확인한 것입니다.
[root@su250 ~]# pidof httpd 2999 2998 2997 2996 2995 2994 2993 2992 2990 [root@su250 ~]# |
다음은 ps로 httpd를 확인 한 예입니다.
앞에서 확인했던 PID와 동일한 PID를 가지고 있음을 알 수 있습니다.
[root@su250 ~]# ps -ef | grep httpd root 2990 1 0 05:53 ? 00:00:01 /usr/sbin/httpd apache 2992 2990 0 05:53 ? 00:00:00 /usr/sbin/httpd apache 2993 2990 0 05:53 ? 00:00:00 /usr/sbin/httpd apache 2994 2990 0 05:53 ? 00:00:00 /usr/sbin/httpd apache 2995 2990 0 05:53 ? 00:00:00 /usr/sbin/httpd apache 2996 2990 0 05:53 ? 00:00:00 /usr/sbin/httpd apache 2997 2990 0 05:53 ? 00:00:00 /usr/sbin/httpd apache 2998 2990 0 05:53 ? 00:00:00 /usr/sbin/httpd apache 2999 2990 0 05:53 ? 00:00:00 /usr/sbin/httpd root 3152 3007 0 08:08 pts/4 00:00:00 grep httpd [root@su250 ~]# |
즉, ps로 httpd의 결과를 확인해본 결과 실행된 httpd프로세스들의 PID는 2990, 2992, 2993, 2994, 2995, 2996, 2997, 2998, 2999임을 확인한 것입니다.
즉, 이 결과는 위의 pidof의 결과와 동일함을 알 수 있습니다.
관련자료
-
이전
-
다음