启动脚本,启动程序并等待它们在Python中完成

时间:2015-04-03 01:43:19

标签: python linux perl subprocess python-os

我有一个Perl脚本启动一些程序,然后在程序在后台运行时结束。我想写一个Python脚本,它将能够等待那些启动的程序完成,而不仅仅是Perl脚本。

我试过了:

import subprocess

subprocess.call(('./perl_script.pl'))

和此:

import subprocess

p = subprocess.Popen(('./perl_script.pl'))
p.wait()

但是在两种情况下,程序在perl_script.pl完成时完成,而不是在启动的程序完成时完成。

0 个答案:

没有答案