Heim >Backend-Entwicklung >Python-Tutorial >Zwei parallele Stoffmethodencodes
Fabric ist eine Python-Klassenbibliothek Ein auf dem SSH-Protokoll basierendes Befehlszeilentool wird für die Anwendungsbereitstellung und Systemaufgabenverwaltung verwendet parallel. Methode:
1: Parameter -P
from fabric.api import * host1 = 'root@ip1:22' host2 = 'root@ip2:22' env.hosts = [host1, host2 ] env.passwords = { host1: "p1", host2: "p2" } def backup_and_cp(): with cd("/home/**"): run('ls')
然后 运行 fab -P backup_and_cp就可以了
2: Decorator
import timefrom fabric.api import *host1 = 'root@ip1:22'host2 = 'root@ip2:22' env.hosts = [host1, host2 ] env.passwords = { host1: "p1", host2: "p2" } @parallel def backup_and_cp(): with cd("/home/**"): run('ls')
Führen Sie fab backup_and_cp aus und es wird in Ordnung sein
Das obige ist der detaillierte Inhalt vonZwei parallele Stoffmethodencodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!