./parent.sh 에서
background 로 돌아가는 child.sh 를 실행 합니다.
./child.sh &
ps 로 확인해 보면
kyle 24332 22654 0 10:11 pts/4 00:00:00 /bin/sh ./parent.sh
kyle 24333 24332 0 10:11 pts/4 00:00:00 /bin/sh ./child.sh
이렇구요.
이 때
kill -9 24332
하면 parent.sh 가 죽으면서
child.sh 의 parent process id 가 1로 바꾸는데,
child.sh 도 함께 죽이려면 어떻게 해야 하나요?
parent 가 죽으면 parent 가 실행한 child 는 다 같이 죽는 걸로 알고 있었는데,
아닌 것 같아서요.
미리 감사 드립니다.