fork/exec を使用して子を生成する C アプリケーションがあります。spawn-process がノンストップで実行され、UNIX パイプを使用してログ ファイルが作成されます。24 時間ごとにログをバックアップします。このために、スクリプトを使用しています。スクリプトが終了したら、プロセスを強制終了して再起動します。ここまでは順調ですね。しかし、まだスポーンされた子がアクティブな場合があります。スポーンプロセスを強制終了して再起動する前に、それらを否認することは可能ですか?
通常、親が殺されると、すべての子もすぐに殺されます。