fabric
来源:互联网 发布:mysql自带可视化界面 编辑:程序博客网 时间:2024/04/20 09:27
fab -f tset.py show catmem#coding:utf8from fabric.api import *env.hosts = ['192.168.1.112','chang']env.user = 'root'env.password = '1'env.port = 22@taskdef show(): run('hostname') run('netstat -tnulp |grep 22') run('ls /root/')@taskdef catmem(): run('free -m')@taskdef run_all(): execute(show) execute(cateme)if __name__ == '__main__': execute(run_all)
fab -f test2.py -l 显示任务列表
(venv) os@ubuntu:/mnt/osfabric$ fab -f test2.py -lAvailable commands: ifconfig show
#coding:utf-8from fabric.api import *env.hosts = ['192.168.1.112','chang']env.user = 'root'env.roledefs ={ 'webserver':['192.168.1.112'], 'dbserver':['chang']}@taskdef show(): run('hostname')@task@roles('dbserver')def ifconfig(): run('ifconfig')@taskdef run_all(): execute(show) execute(ifconfig)if __name__ == "__main__": execute(run_all)
阅读全文
0 0
- fabric
- fabric
- fabric
- Fabric
- fabric
- fabric
- fabric
- fabric
- fabric
- fabric
- fabric
- fabric简介
- fabric使用
- Fabric demo
- mysql fabric
- MySQL Fabric
- Fabric FAQ
- MySQL Fabric
- 远程过程调用 (RPC)
- ELK学习10_ELK系列--实时日志分析系统ELK 部署与运行中的问题汇总
- dancing links(舞蹈链)
- 6.3-全栈Java笔记:异常处理方法(上)
- Docker 修改镜像源地址
- fabric
- 使用https://github.com/jaredrummler/AndroidProcesses库遇到的崩溃问题的“探索”
- iOS基石——UIViewController
- Deep Learning常用的一些数据集简介
- ELK学习11_ELK Stack交流群问题汇总一
- BZOJ 3224 Tyvj 1728 普通平衡树 (Splay)
- 基于Spark-2.1.0 安装 Apache Zeppelin-0.7.2
- 前端学习路线
- vue 数据遍历筛选 过滤 排序的应用