mutilpleサブプロセス呼び出しを連続して使用するのに問題があります。
これら2つは正常に機能します。
subprocess.call(["gmake", "boot-tilera"], cwd="/home/ecorbett/trn_fp")
p = subprocess.Popen(["gmake", "run-tilera"], stdout=subprocess.PIPE, cwd="/home/ecorbett/trn_fp")
ただし、次の直後にこの呼び出しを実行しようとすると、エラーが発生します。
time.sleep(10)
subprocess.call(["./go2.sh"], cwd="/home/ecorbett/trn_fp/kem_ut")
「./go2.sh」プログラムを実行する前に数秒かかるため、そこにスリープを追加しました。それが問題かどうかわからない。
何かアドバイス?