我知道通过使用-P
switch或@parallel
tag我可以在多个主机上并行运行任务.
我正在尝试在同一主机上并行执行多个长时间运行的任务:
@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)
如何使用fabric在同一主机上并行启动task1,task2和task3.我知道我可以运行具有不同任务的多个fab流程,但我正在寻找一种涉及结构的解决方案.