【发布时间】:2018-01-19 20:28:53
【问题描述】:
出于自动化目的,我使用的是 Fabric。但我不能同时运行 2 个任务? 例如,我想运行任务 1 来收集 tmp 文件夹中的数据。我想运行将生成数据并放入 tmp 的任务 2。 Tas1 2 将在任务 2 之前运行一点。
这是我的 sudo 代码:
output1 = run("./task1_data_logger &")
output2 = run("./task2_main_program")
结果:Task2_main_program 运行良好,但我根本没有看到 task1_data_logger 运行。我以为我放了 & 以便 Task1 可以在后台运行。
我已经阅读了并行执行文档,但它更适合在多个主机中并行运行,这不是我的情况。 任何人都知道如何同时执行 2 个任务而不是串行执行?
谢谢。
【问题讨论】:
标签: python parallel-processing fabric