教えて下さい。
たとえば、
$ yes > result.log
と実行したとします。つまり、延々となんかが出力されている状況で、
それをファイルにログとして出力します。
当然大きくなるので、どこかでローテートしたいと思うのですが、
ファイルを開きっぱなしなので別のファイルに出力を切り替える方法が
見つかりません。

$ yes | tee result.log > /dev/null
して、teeにシグナルを送ればファイルを開き直してくれる、みたいな
感じでもOKなのですが、パイプまたはリダイレクトさせたままローテート
する方法はありませんでしょうか。

よろしくお願いします。