我有一个Perl脚本启动一些程序,然后在程序在后台运行时结束。我想写一个Python脚本,它将能够等待那些启动的程序完成,而不仅仅是Perl脚本。
我试过了:
import subprocess
subprocess.call(('./perl_script.pl'))
和此:
import subprocess
p = subprocess.Popen(('./perl_script.pl'))
p.wait()
但是在两种情况下,程序在perl_script.pl完成时完成,而不是在启动的程序完成时完成。