실행 중인 프로세스 중 패턴과 일치하는 프로세스의 아이디(PID)를 찾는 명령어
pgrep [옵션] 패턴...
옵션 | 설명 |
---|---|
-f | 프로세스명 뿐만 아니라 경로, 파라미터 등 전체 인수 목록에서 일치하는 프로세스 검색 |
-x | 패턴과 정확히 일치하는 프로세스만 검색 (-f 옵션을 같이 사용한 경우 경로 및 파라미터까지 정확히 일치해야함) |
# "PID가 1000인 /home/test/run.sh PARAM1" 이라는 프로세스가 실행중 일때, PID 출력
❯ pgrep run.sh
1000
# /home/test에서 실행된 프로세스 찾기
❯ pgrep -f /home/test
1000
# PARAM1이라는 파라미터로 실행된 프로세스 찾기
❯ pgrep -f PARAM1
1000