xml-rpc都已经把所有都封装好了,只需要根据文档选择自己需要调用的接口即可
下面是我写的两个测试代码
#coding:utf8
import xmlrpclib
server = xmlrpclib.Server('http://127.0.0.1:9001/RPC2')
#api方法 (官网参数: http://supervisord.org/api.html)
methods = server.system.listMethods()
print methods
#停止进程
# res = server.supervisor.stopProcess('text')
#开始进程
# res = server.supervisor.startProcess('text')
#获取进程信息
res = server.supervisor.getProcessInfo ('text')
print res
友情提示: 如果实在外网进行连接,记得把 配置文件(/etc/supervisord.conf)中的port端口开为 0.0.0.0:9001
关于supervisor的学习和部署 https://www.cnblogs.com/smail-bao/p/5673434.html
以及另外一种通过代码来连接服务器进行操作 http://blog.csdn.net/ywdhzxf/article/details/79461976