Pythonスクリプトの出力をUbuntuの開いているターミナルウィンドウの1つにリダイレクトする方法はありますか?スクリプトはKMailフィルタリングルールによって生成されます。Pythonスクリプトの出力をターミナルにリダイレクトする方法
0
A
答えて
1
シンプルなソケットサーバーを作成する一つの方法だろう...しかし、私はおそらく、FIFOを使用したい:
:$ mkfifo /tmp/my_fifo
$ cat producer.py
f = open("/tmp/my_fifo", "w")
f.write("hello, world!\n")
f.close()
次に、あなたはcat /tmp/my_fifo
または単純なログファイルを使用して、それから読み取ることができ
$ cat producer.py
f = open("/tmp/my_log", "a")
f.write("hello, world!\n")
f.close()
それから読むことができますtail -f /tmp/my_log
+0
'os.mkfifo()'が存在するので、あなたの最初の例にそれが含まれるかもしれません。 – glglgl
+0
それは本当のことです - 私はそれを考慮していませんでした。 –
関連する問題
- 1. .exeの出力をpythonでファイルにリダイレクトする方法は?
- 2. Pythonのターミナルのテキスト出力整形
- 3. pythonスクリプトの出力を電子メールアドレスに送信する方法
- 4. pythonスクリプトからdiff.pyを実行し、出力をファイルにリダイレクト
- 5. Pythonの出力ファイルのリダイレクト
- 6. Pythonスクリプトをテキストファイルに出力する
- 7. 出力をリダイレクトする方法は?
- 8. Python:Subprocessで出力をリダイレクトする方法
- 9. PythonスクリプトでYQLがXMLを出力する方法は?
- 10. Bashの子スクリプトの出力をリダイレクト
- 11. Windowsのpythonで出力をtxtファイルに出力する方法
- 12. PythonスクリプトからPythonインタプリタまたはCMD.EXEの出力をキャプチャする方法は?
- 13. cplexをターミナルに出力しない方法
- 14. 複数のファイルのターミナル出力をUNIXに保存する方法は?
- 15. C++ターミナルとファイルに出力する関数を作成する方法
- 16. pythonでシステムコールの出力をリダイレクト
- 17. すべての出力を/ dev/nullにリダイレクトする方法は?
- 18. 出力をBASHの別のディレクトリにリダイレクトする方法は?
- 19. vmstatの出力をAndroid OSのファイルにリダイレクトする方法は?
- 20. シェルコマンド出力をPythonスクリプト入力にリダイレクトするにはどうすればよいですか?
- 21. Pythonでos.execvp()を使用してコマンド出力をリダイレクトする方法
- 22. トップコマンドの出力をファイル内にリダイレクトする方法
- 23. Valgrindの出力をファイルにリダイレクトする方法は?
- 24. アプリケーションの出力をバックグラウンドで/ dev/nullにリダイレクトする方法
- 25. Javaロギング - 出力をロガーのカスタムログファイルにリダイレクトする方法
- 26. 標準入力と出力をBashでリダイレクトする方法
- 27. 標準出力と標準エラー出力をUnixリダイレクトを使ってローリングファイルにリダイレクトする方法
- 28. bashでjsonを解析する方法、またはcurlの出力をPythonスクリプトに渡す方法
- 29. NSOutputStreamを標準出力にリダイレクトする方法は?
- 30. Robot Framework:コンソール出力をファイルにリダイレクトする方法
あなたは話していますか仮想端末やXの端末ウィンドウについて(xtermに似ていますか?) –
アプリケーション - >アクセサリからターミナルアプリケーションを実行して開くXのターミナルについて話します。 – Pablo
典型的な解決策(根本的な問題だと思います)は、ディスク上のログファイルにスクリプトを追加してから、ターミナルウィンドウのログファイルに 'tail -f'を使用して、 (ほぼ)リアルタイムです。あなたはしばらくの間ログファイルを回したいと思うでしょう。 –