부모 pid로 자식 프로세스 까지 같이 죽일려면 ??

h2h1995의 이미지

우선 답변해주실 분들께 감사드립니다.
제가 할려는 일은..

예로 demo.sh의 이름을 가진 아래의 스크립트가 있다고 했을때..

#!/bin/sh

find / -name "aaa.a" &
find / -name "aaa.a" &
find / -name "aaa.a" &
find / -name "aaa.a" &

./demo.sh를 실행하면..
demo.sh의 process와 find를 실행하는 자식 process 총 5개가 생깁니다.
여기서 제가 할려는 작업은 부모 프로세스 id(pid)로 자식 프로세스까지 같이 죽일수 있는 방법이 있나요?

choissi의 이미지

killall find 하면 원하시는 바를 얻을 수 있을듯 하네요

ps -o 'ppid pid'
이런 식으로 옵션을 사용해서 추려낸 다음
정확하게 kill 해도 되겠죠.

울랄라~ 호기심 천국~!!
http://www.ezdoum.com