python中的进程监视工具

时间:2017-02-03 19:38:25

标签: python process automation

我正在尝试在python中构建一个进程监视工具,并进行一些基本的任务处理

  1. 启动流程,检查运行状态或停止流程
  2. 在开始流程之前考虑流程依赖性。例如配置依赖文件

    `P1-> P2,P3

    P2->

    P3-> P4,P5

    P4->

    P5->`

    因此,如果我们命令启动P1,它应该从配置推断它依赖于P2,P3,开始P2,开始P3,再次推断P3依赖于P4,P5,运行P4,P5,然后在所有相关进程运行后最终运行P1

  3. 这似乎是常用的实用工具,使用python实现这一目标的最佳方法是什么。我应该为配置中的每个进程创建完整的依赖关系列表吗?例如。以P1->P2,P4,P5,P3格式序列化依赖项,然后运行for each P if(!isRunning(P)){run(P)} 任何有效解决这个问题的建议都会非常有用。

0 个答案:

没有答案