2012-08-03 2 views
0

하나의 응용 프로그램이 있고 동일한 응용 프로그램의 여러 인스턴스가 시스템에서 실행되고 있습니다. 응용 프로그램의 모든 인스턴스는 다른 인수로 호출됩니다. 전달 된 인수에 따라 응용 프로그램의 특정 인스턴스의 일부 인수, 즉 pid로 호출 된 특정 프로세스의 PID를 가져 오려고합니다. 가져올 방법이 있습니까?유닉스에서 특정 응용 프로그램 인스턴스의 PID를 가져 오는 중

답변

0

나는 아마 내가 필요로하는 매개 변수 ps -eo pid,args 및 그렙의 출력을 확인하고 출력의 처음부터 PID를 잘라 것 : GREP의

ps -eo pid,args | grep --parameter=x | cut -c 1-5

확인 man 페이지를. 명령의 출력을 구체화 할 수있는 (다소 혼란스럽게하는) 옵션이 많이 있습니다. 위의 예에서 -e은 표시 할 모든 프로세스를 선택하고 -o은 사용자가 출력 할 항목을 선택할 수있게합니다.

관련 문제