CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): hl1sul (생선전)
날 짜 (Date): 2009년 07월 16일 (목) 오후 12시 16분 18초
제 목(Title): Re: [Q] Child process kill?


항상 parent가 한 instance만 존재한다면 그냥
  killall parent.sh child.sh

그러나 여러 instance가 가능하여 골라 죽여야 한다면
안되겠죠. Mustang님의 방법도 이런 경우 곤란.

따라서 부모가 정해지면 그 애들부터 죽이는게 좋겠죠. (좀 무시무시)

#!/bin/sh

for PID in `ps -ef| awk '{ if ($3 == '$1') print $2; }'`
do
   kill -9 $PID
done

kill -9 $1

이 정도로 하고 this_script.sh <ppid> 하면 되지 않을까요? 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.