次のように、tempfile とサブプロセスを使用して Python で bash スクリプトを実行しています。
with tempfile.NamedTemporaryFile() as scriptfile:
scriptfile.write(teststr)
scriptfile.flush()
subprocess.call(['/bin/bash', scriptfile.name])
ここで、teststr には bash スクリプト全体が含まれています。Ctrl+c
私の質問は、実行が開始されると、 や などのキーボード割り込みをキャプチャしないことctrl+z
です。
スクリプトが開始されたら、スクリプトの実行を中断する方法はありますか?