标签:http 使用 java on ad ef linux as 服务器
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并返回执行结果。
官方文档 入口
标签:http 使用 java on ad ef linux as 服务器
原文地址:http://my.oschina.net/gotham/blog/340119