Maison >développement back-end >Tutoriel Python >Deux codes de méthode parallèles de tissu
fabric est une python bibliothèque de classes. Un outil de ligne de commande basé sur le protocole ssh est utilisé pour le déploiement d'applications et la gestion des tâches système. Parlons de deux façons d'exécuter du code Fabric. en parallèle. Méthode :
1 : Paramètre -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 : Décorateur
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')
Exécutez fab backup_and_cp et tout ira bien
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!