いくつかのプログラムを起動し、プログラムがバックグラウンドで実行されている間に終了する Perl スクリプトがあります。Perl スクリプトだけでなく、起動したプログラムが終了するのを待つことができる Python スクリプトを書きたいと思います。
私はこれを試しました:
import subprocess
subprocess.call(('./perl_script.pl'))
この:
import subprocess
p = subprocess.Popen(('./perl_script.pl'))
p.wait()
しかし、どちらの場合もプログラムは perl_script.pl が終了したときに終了し、起動されたプログラムが終了したときでは終了しません。