2017-12-26 47 views
1

における中間bashの出力私はターミナルでこれを実行します。Jupyterノート

cd 1st_flask_app_1/ 
python3 app.py 

私は出力を得る:

* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 

私はセルとJupyterノートブックで同じコマンドを実行しようとすると魔法%%bash、私は印刷出力を取得しませんが、Webアプリケーションはまだ起動し、私はそれを訪問することができます。私はその後、セルを停止した場合、私は出力を得る:

Process is interrupted. 

だから、%%bashセルの魔法は、中間出力最後のコマンドの出力を印刷するのではなく、とJupyterノートのように見えます。中間出力を印刷する方法はありますか?あなたのstdout/stderrが正しくお使いのbashに添付されていないように見える何らかの理由

答えて

1

...

あなたは追加モードでのログファイルにあなたのコマンドstdoutstderrをリダイレクトしようとしてもらえますか?また

python3 app.py >> application.log 2>&1 

たりできtee

python3 app.py 2>&1 | tee -a application.log 

とパイプそれを私はこれがあなたの役に立てば幸い!

+0

ありがとうございますが、私は数ヶ月前にこれを試してみましたが、私の問題を解決することはできませんでした。私は現時点で二重チェックのために私の目の前にそれを持っていません。 – Austin

関連する問題