デーモンの起動方法が問題があったので、修正しました。

「 fd はその子供にまで継承されます。従って孫プロセスのデーモンも同じ標準出力を持っていて、それを閉じるまでは親が待ってしまいます。」
余計な出力をコメントアウトしました