前言:
而今你们对“pythonfabric”大致比较着重,大家都想要知道一些“pythonfabric”的相关资讯。那么小编同时在网摘上网罗了一些关于“pythonfabric””的相关内容,希望大家能喜欢,小伙伴们快快来了解一下吧!Fabric3用途: 在本机执行 服务器上的命令(可多台同时执行)
使用场景:
1.代码提交之后&测试环境需要手动部署更新
2.多台服务器中执行命令
此时:Fabric3就可以节省你大量的时间
1.安装(python3.4+):
pip install Fabric3
项目地址:
2.使用:
创建 fabfile.py 文件
代码截图
from fabric.api import env, run, cd, local
env.hosts = [‘xxx@ip', ]
env.password = ‘password'
def pp():
local('ls’) #本地命令
with cd('/home/code/wqenglish_backend/'):#进入服务器的此目录
run(‘ls -all') #执行命令
run('git pull origin master') #执行命令
run('sh init.sh') #执行某个脚本
run(’sudo service mysql restart') #执行重启
3.使用
命令行执行: fab pp
4.完成
标签: #pythonfabric