signal 20에 대한...

jehun0717의 이미지

하나의 쓰래드에서

popen을 이용하여 스크립트 결과값을 fp라는 변수에 담고있습니다.
(해당 함수는 60초 주기로 진입.
진입 후 스크립트 상에서 2초간 슬립...)

여기서 궁굼한것이

주기적으로 received signal [20], child process down

라는 로그를 출력하고있습니다.

찾아보니 popen을 사용하는 함수 내에서 발생하고 로그를 찍는거같은데

왜 이런건지 혹시 조언이라도 해주실분 계신가요?

...;;;

jehun0717의 이미지

하나의 쓰래드에서

popen을 이용하여 스크립트 결과값을 fp라는 변수에 담고있습니다.
(해당 함수는 60초 주기로 진입.
진입 후 스크립트 상에서 2초간 슬립...)

여기서 궁굼한것이

주기적으로 received signal [20], child process down

라는 로그를 출력하고있습니다.

찾아보니 popen을 사용하는 함수 내에서 SIGCHLD 시널이 발생하여
시그널 처리하는 부분에서 로그를 찍고있는데.

왜 SIGCHLD를 받는건지 혹시 조언이라도 해주실분 계신가요?

...;;;