Linux

[Linux] pgrep - 프로세스 id 찾기

비번변경 2023. 7. 5. 18:35

pgrep

정규식 패턴으로 프로세스의 이름을 검색하여 일치한 프로세스의 ID를 반환하는 도구이다. pidof, ps 등과 비슷한 역할을 한다.

 

 

기본 용법

pgrep [OPTIONS] <PATTERN>

기본적으로 옵션 없이 사용하면 패턴에 일치한 프로세스의 ID를 확인할 수 있다.

 

 

사용 예시

1. PID를 공백으로 구분하여 출력

pgrep -d' ' <PATTERN>
# -d : --delimiter. 출력에서 process id의 구분자를 지정한 문자열로 사용. 기본값은 개행문자.

 

2. 프로세스 이름과 함께 출력

pgrep -l <PATTERN>
# -l : --list-name. 프로세스 이름과 프로세스 ID 출력

 

 

3. 명령어와 함께 출력

pgrep -a <PATTERN>
# -a : --list-full. 프로세스 명령어와 프로세스 ID 출력

 

4. 패턴과 일치하지 않는 프로세스 확인

pgrep -v <PATTERN>
# -v : --inverse. 매칭 반전

 

5. 전체 인수 기준으로 일치 프로세스 확인

기본적으로 프로세스 이름만을 기준으로 확인하지만 -f 옵션을 사용하면 전체 인수를 대상으로 일치 목록을 반환한다.

pgrep -f <PATTERN>
# -f : --full. 전체 명령어 기준으로 확인

 

 

참고 문서

https://ko.wikipedia.org/wiki/Pgrep

https://jjeongil.tistory.com/1893

https://bigsun84.tistory.com/365

728x90