分岐したサブプロセスの1つが終了すると、SIGCHLDの代わりにSIGKILLを受信すると予想されます。 Linuxでは、他のサブシャットダウン信号をclone()
1に渡すことでこれを実現できます。
他のUnixプラットフォーム、特にmacOSでもこれは可能ですか?パイプを閉じるトリックについて知っていて、それを実装することもできますが、より良い方法があるかどうかを確認しています。
- 「服従信号」を参照してください。
clone(2)
文書。
分岐したサブプロセスの1つが終了すると、SIGCHLDの代わりにSIGKILLを受信すると予想されます。 Linuxでは、他のサブシャットダウン信号をclone()
1に渡すことでこれを実現できます。
他のUnixプラットフォーム、特にmacOSでもこれは可能ですか?パイプを閉じるトリックについて知っていて、それを実装することもできますが、より良い方法があるかどうかを確認しています。
clone(2)
文書。