バックグランドで動いているプロセスが吐き出すメッセージを
スクリプトで取得したいのですが、上手くいきません

$ hoge.sh > log &
とのようにすれば可能なのは理解しているのですが、
$ hoge.sh & > log
を実現したいのです

hage.sh内でhoge.sh &を実行しているのですが、
どちらも改変不可なのでhige.sh->hage.sh->hoge.sh
と呼び出さざるを得ません

コマンドラインからhage.shを実行するとhoge.shの出力が画面上で
得られますが、hige.shから呼び出すと、なにも出力されなくなります

このようなことは可能でしょうか?