サブプロセスが終了するとSIGKILLを受信

サブプロセスが終了するとSIGKILLを受信

分岐したサブプロセスの1つが終了すると、SIGCHLDの代わりにSIGKILLを受信すると予想されます。 Linuxでは、他のサブシャットダウン信号をclone()1に渡すことでこれを実現できます。

他のUnixプラットフォーム、特にmacOSでもこれは可能ですか?パイプを閉じるトリックについて知っていて、それを実装することもできますが、より良い方法があるかどうかを確認しています。

  1. 「服従信号」を参照してください。clone(2)文書。

関連情報