【发布时间】:2018-07-19 11:27:42
【问题描述】:
我正在编写构建脚本,对于构建步骤,我需要并行运行多个程序。用户可以在任何时候通过发送信号来停止此过程。程序本身正确处理信号。所以我需要的是一种在 python 中启动多个程序的方法,这些程序作为参数传入并将信号传递给它们,一旦所有程序退出,python 脚本就应该结束。我查看了子流程,但找不到任何可以帮助我的东西。
感谢任何帮助。
【问题讨论】:
-
stackoverflow.com/q/4992400/2823755 会不会和你想做的一样?程序期望如何获得信号,监听是什么?
-
他们没有在听我只是在谈论信号。例如 sigint 或 sigusr。
标签: python python-2.7 subprocess