首页 > 代码库 > fabric使用
fabric使用
fabric是一个可以ssh连接到linux服务器执行命令的python库。
用起来比较简单
一个例子fabfile.py
from fabric.api import * from fabric.state import env env.roledefs = { ‘245‘: [‘root@192.168.1.245‘,], ‘230‘: [‘root@192.168.1.230‘,] } #服务器用户名,地址 @roles(‘245‘) #角色,也就是选择服务器 def msgstatus(): env.password="xxxx" #设置密码 run(‘supervisorctl status smessage‘) #执行命令 @roles(‘230‘) def task2(): env.password="xxxx" run(‘ls -l‘)
在命令行执行,fab task1 可以执行 supervisorctl status并返回执行结果。
官方文档 入口
fabric使用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。