실행중인 프로세스의 pid를 반환하는 한 줄을 찾고 있습니다.
현재 나는 :
ps -A -o pid,cmd|grep xxx|head -n 1
그리고 이것은 주먹을 돌려줍니다 pid, command
. 출력의 첫 번째 숫자 만 필요하고 나머지는 무시하십시오. 나는 여기에서 생각 sed
하거나 awk
도울 것이지만 그들에 대한 나의 경험은 제한적입니다.
또한 이것은 또 다른 문제가 있으며 xxx가 실행 중이 아닌 경우 grep의 pid를 반환합니다.
프로세스를 죽이는 것과 같은 다른 작업을 수행하기 위해 출력을 재사용하고 싶기 때문에 단일 행을 갖는 것이 정말 중요합니다.
1
헤드를 통해 파이프하고 -n 1로 리턴 할 라인을 지정 하시겠습니까?
—
Mike McMahon