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.
참고 항목
- Unix 명령 목록
pidof
— 실행 중인 프로그램의 프로세스 ID 찾기pkill
— 이름 및 기타 속성에 기반한 신호 프로세스ps
— 현재 실행 중인 프로세스 표시grep
— 하나 이상의 정규식과 일치하는 텍스트 행 검색