我知道通过使用-P
switch或@parallel
标签,我可以在多台主机上并行运行任务。如何在结构中并行执行多个任务
我想并联同一主机上执行多长时间运行的任务:
@task
def task1():
# long running op
@task
def task2():
#long running op
@task
def task3():
#long running op
@task
def backup_all():
execute(task1)
execute(task2)
execute(task3)
如何开始TASK1,TASK2和TASK3并行使用布在同一主机上。 我知道我可以用不同的任务运行多个工艺流程,但我正在寻找一种涉及结构的解决方案。
因为没有“正确的”答案,因为Fabric不支持这个,我会选择这个答案。这是最接近我想要的解决方案。谢谢。 –