2016-09-08 3 views
1

をログに記録するすべての出力を実行:がデーモンや配管などtensorflowに私が使用してデーモンとしてモデルをtensorflow実行するには、ファイル

nohup python translate.py --data_dir data & 

これはnohup.outするエラーメッセージを記録しますが、それは標準出力をTensorflowキャプチャしません。このスレッドのオファーには、関連性が記載されています:https://groups.google.com/a/tensorflow.org/forum/#!topic/discuss/SO_JRts-VIsが解決策を提供しません。

モデルを実行するにはかなり時間がかかりますので、デーモンとして実行する必要があります。これは、非活動によるsshの切断を防ぐためです。

デーモンプロセスとしてTensorflowを実行し、すべての出力をファイルにパイプする方法はありますか?

+1

Haveあなたは 'tmux'で試しましたか? – nessuno

答えて

0

あなたは、その後殺害したファイルあなたの自己を一時停止することができます

nohup python translate.py --data_dir data &> outputfile.txt 

を試していないのはなぜ-19%1の最初の仕事か何か数としてその存在を停止します。次に、-CONT%1を強制終了して再起動します。

その他のオプション:(コメントで提案されているように)

  • コマンド
  • tmuxのを "勘当"
  • 救う代わりにsshのモッシュを使用して(tmuxはと同様)
  • 画面translate.pyの中から出力する代わりに、標準出力に出力する
関連する問題