2
私はシグナルSIGCHLD
を処理している親プロセスを持っています。 子プロセスでabort()
を呼び出すと、子プロセスでSIGABRT
シグナルが発生します。システムコールの動作を中止します。
私の質問は、子プロセスコアダンピング時に、SIGCHLD
親プロセスに信号が送られるかどうかですか?子供が死ぬよう
私はシグナルSIGCHLD
を処理している親プロセスを持っています。 子プロセスでabort()
を呼び出すと、子プロセスでSIGABRT
シグナルが発生します。システムコールの動作を中止します。
私の質問は、子プロセスコアダンピング時に、SIGCHLD
親プロセスに信号が送られるかどうかですか?子供が死ぬよう
SIGCHLDシグナルはいつものようにすぐにあなたのプロセスに(unixoid少なくとも)OSにより送信されたである - それは、出口を呼び出すかにより定期的に終了し、理由SIGABRTまたはSIGSEGVの(死ぬ理由をどんなに単にメインを離れる、...)。
あなたが待っている家族の機能に提供するステータス変数に子供の何が起きたかについての情報があります。 g。 here。