次のモジュールを利用する Python スクリプトがあります。
import sys, getopt, os, time, subprocess
このスクリプトを実行すると、ある時点で出力自体が「タブ」になり始めます。
期待される出力:
line1
line2
line3
私が得る出力:
line 1
line 2
line 3
スクリプトが完了するか終了すると、(SSH 経由の) シェルが壊れます。何を入力しているのか見えず、Enter キーを押しても新しい行は作成されず、代わりに「タブ」も作成されます (Enter キーを数回押した後、
ps ax | grep [s]sh
を入力してから、さらに数回入力します):
これを引き起こしている可能性があるものと、それを解決またはデバッグする方法についての考えやアイデアはありますか?