Nohupは出力ファイルにログを書き込んでいません

| | |

次のコマンドを使用して、バックグラウンドでpythonスクリプトを実行しています。

  nohup ./cmd.py> cmd.log&  

しかし、nohupはログファイルに何も書き込んでいないようです。 cmd.logが作成されますが、常に空です。 pythonスクリプトでは、 printの代わりにsys.stdout.writeを使用して標準出力に出力しています。私は何か間違ったことをしていますか?