python中fabric使用
一、简介
fabric是python中工具,可用于执行本地或远程命令,也可直接执行python函数。
二、基础
2.1 参考文档
文档参考地址:https://fabric-chs.readthedocs.io/zh_CN/chs/
2.2 安装
这里使用的fabric3,安装流程如下:
#先卸载fabric
pip uninstall fabric
#安装依赖包
pip3 install fabric3
查看:
#查看版本:
fab -V
输出:
Fabric3 1.14.post1
Paramiko 2.4.2
2.3 常用命令
#查看帮助
fab -h
#执行指定方法
fab -f xx.py 方法名:参数
如:
无参:fab -f fabric3_study.py print_time
有参:fab -f fabric3_study.py hello:name=yes
有参(多个参数):fab -f fabric3_study.py hello:name=yes,id=1
三、示例
3.1 直接执行python函数
定义python文件fabric3_study.py,如下:
from datetime import datetime
def hello