我知道通過使用-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不支持這個,我會選擇這個答案。這是最接近我想要的解決方案。謝謝。 –