Linuxターゲットマシン(Pythonインタープリターを搭載)でPythonスクリプトを実行し、モジュールを使用してtest.py
別のPythonスクリプトの一部としてコマンドの出力をテキストファイルにキャプチャしたいと考えています。invoke.py
paramiko
スクリプト内のステートメント
stdin, stdout, sterr = ssh.exec_command("python invoke.py > log.txt")
空のファイル log.txtを生成します。
これを行うための修正/代替方法を提案してください。出力をファイルに正しく書き込むため。
test.py
ローカルで実行すると、正常なテキストが出力されます (これは log.txt に記録されると予想されます)。