pgrep
/pkill
이 경우 사용할 수있는 최고의 도구, 대신ps
의 위치 : 누구의 실행 파일 이름
pgrep -x event-ws # match by executable filename 'event-ws'; print PID
pkill -x event-ws # match and kill
각 명령의 일치 과정 (들)입니다 event-ws
정확히 (-x
) (실행 파일이 시작될 때 디렉토리 경로 접두어가 사용되었는지 여부에 관계없이).
단, 당신의 pgrep
/pkill
구현 15 자에 이름을 제한 할 수 있음 - 모두 일치하고 출력에.
pgrep
단순히 지문 정합 PID (들) (프로세스 ID (들)), pkill
는 처치 반면 매칭 처리 (ES). 당신이 -l
을 추가하는 경우
pgrep -f '/event-ws/' # match by part of the full command line; print PID and name
pkill -f '/event-ws/' # match and kill
: 대조적으로, 당신은 전체 명령 줄의 일부가 일치 할 필요가있는 경우
는 정규 표현식으로 -f
옵션을 사용하여 pgrep
명령을 사용하면 프로세스 이름 대신 일치하는 프로세스 (들)의 전체 명령 줄이 인쇄됩니다.
좋아요! 도와 주셔서 감사합니다. – yyzhang14922