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