pgrep

pgrep
pgrep
원본 작성자마이크 샤피로
운영 체제유닉스 및 유닉스 유사
유형명령

pgrep처음에 Mike Shapiro에 의해 Solaris 7 운영 체제와 함께 사용하기 위해 작성된 명령줄 유틸리티.리눅스BSD(DragonFly BSD, FreeBSD, NetBSD, OpenBSD)에 대해 조명에서 사용할 수 있고 재구성한 것이다.확장 정규식 패턴으로 지정할 수 있는 명명된 모든 프로세스를 검색하며, 기본적으로 프로세스 ID를 반환한다.대안은 다음과 같다.pidof(프로그램 이름이 지정된 프로세스 ID 찾기) 및ps.

사용 예

의 기본 동작pgrep(지정된 작업의 프로세스 식별자 확인) 다른 복잡한 작업을 단순화하고 다음과 함께 호출된다.

$ pgrep 'bash'

이는 대략 다음과 같다.

$ ps ax awk '{sub(/)*\//, "," 5달러)}5달러 ~ /192달러/ {인쇄 $1}'

의 추가 기능pgrep그룹에 속하는 모든 프로세스의 프로세스 이름과 PID(프로세스 이름과 프로세스 ID를 나열함)-l를 나열하는 경우alice(-G실제 그룹 ID가 나열된 프로세스만 일치시키십시오.숫자 또는 기호 값을 사용할 수 있음:

$ pgrep -l -G alice

사용자에게 속하지 않는 모든 프로세스 표시root(-u euid유효한 사용자 ID가 나열된 프로세스만 일치시키십시오.일치를 반전시켜 숫자 또는 기호 값을 사용할 수 있음(-v일치를 부정):

$ pgrep -v -u 루트

가장 최근에 시작된 프로세스만 일치(-n가장 최근에 시작된 프로세스만 선택):

$pgrep -n # 가장 최근의 프로세스는 $pgrep -n -u alice emacs # 사용자 alice에 의해 시작된 가장 최근의 "emacs" 프로세스는 $pgrep -n -u emacs.

참고 항목

참조