fork가 계속 발생하네요..

윤형수의 이미지

간단한 프로그램을 작성해서 실행 시켰습니다.

실행시킨 후 ps -ef |grep test로 보면은..

12343 1 ./test
12344 12343 ./test
12346 12344 ./.test
12347 12344 ./.test
12348 12344 ./.test
12349 12348 ./.test
12350 12351 ./.test
.......................................

위 처럼, 계속 프로그램이 fork를 한 것 같은데요....

원인을 알기 위해 gdb에서
gdb> run 실행하구 quit 한 후
# ps -ef |grep test
... ... /tmp/test
이렇게 하나만 떠 있습니다.

gdb에서는 계속 fork 하지 않은 것 같은데요..

이런 경우, 어떤게 잘못 된건가요?

고수님들의 도움 바랍니다.

mach의 이미지

윤형수 wrote:
간단한 프로그램을 작성해서 실행 시켰습니다.


간단한 프로그램이라면 올려주시죠. 코드를. 그럼 아주 좋은 답변이 현재 님의 프로그램처럼 fork되어 나타날것으로 보입니다. :lol:

------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.