こんにちは私は次のコマンドを使用してPythonからシェルスクリプトを実行しようとしています。
os.system("sh myscript.sh")
シェルスクリプトでいくつかのSOPを記述しましたが、PythonでSOPを取得して、ファイルにログインできるようにするにはどうすればよいですか?
私はそれを使用することができることを知ってsubprocess.Popen
います、何らかの理由で私はそれを使用することができません。
p=subprocess.Popen(
'DMEARAntRunner \"'+mount_path+'\"',
shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.STDOUT
)
while 1:
line=p.stdout.readline()[:-1]
if not line:
break
write_to_log('INFO',line)
p.communicate()