subprocess.Popen完成杀死主脚本

时间:2013-12-16 12:48:27

标签: python popen

我的脚本需要从系统存储库安装几个软件包,所以我这样做:

def install_dependencies(env):
   from_manager, from_source = parse_config(env)
   cmd = ["sudo", "apt-get", "install", "-y"].extend(from_manager)
   manager_output = subprocess.Popen(cmd).wait()
   return manager_output

这是正确安装包但在调用后退出脚本所以它永远不会返回manager_output

我确定它与子进程错误代码没有关系。但我想知道如何避免它退出我的剧本。

0 个答案:

没有答案