多くの失敗した研究の後で、私はここで私の質問をすることにしました。だから、誰かが私に問題の答えやリードを提供するかもしれません。Pythonの印刷コマンドをパテシティSSHコンソールにリダイレクトする方法は?
は、私は、組み込みデバイス(OSはLinuxディストリビューションである)のバックグラウンド・プロセスとして実行Pythonスクリプトを持っています。このスクリプトは重要な測定を行い、そのために終了または再開できません。
メッセージングプロトコル(MQTT)を介してコマンドを送信するときにprint()出力をパテSSHコンソールにリダイレクトするコードを実装することが可能かどうか疑問に思っていました。
だから、状況はこのようになります:
- デバイスは、コマンドを受け取る、変数を設定する1
- 印刷()の出力は現在、パテSSHクライアントによって開かれた現在のルートセッションに表示されます。
ことが可能であるかどうかはわからないが、私は提案を開いています。
は、あなたの答えのために事前にありがとう、そして私の悪い英語のため申し訳ありません。
これは重大な「特殊化」ソリューションのようです。おそらく、貴重なスペースを埋めるのを避けるために、いくつかのファイルスペース(おそらく "回転する"方法)とログインするときに "tail -f"ファイルにあなたのPythonスクリプトを持たせるのは簡単でしょうか? – GhostCat
クロスサイト重複:私は思うhttp://unix.stackexchange.com/questions/58550/how-to-view-the-output-of-a-running-process-in-another-bash-session – tripleee
[OK]をTHX私はこれをやるよ –