特定のジョブを実行するシェルスクリプトを背後で実行したいと同時に、ユーザーの入力がジョブを終了するのを待ちます。どうすればこれを達成できますか?これが私のコード例です:
from subprocess import call
cmd = "internals/applog.sh "
call([cmd])
raw_input("Press Y when you are done: ")
上記のコードは最初に call ステートメントを実行し、アプリの log.sh が終了した後にのみ、次のメッセージが表示されます。
これで何か助けはありますか?ユーザーがyを入力すると、callステートメントが中止されるようにするにはどうすればよいですか?