python 版本 2.7.5
脚本
import telnetlib
import sys
def telnet(line,host, port):
tn = telnetlib.Telnet()
tn.open(host, port)
tn.write('{}\n'.format(line).encode())
print tn.read_until('dubbo>'.encode()).decode().split('\r\n')[0]
tn.close()
reload(sys)
sys.setdefaultencoding('utf-8')
f = open("命令文件全路径")
lines = f.readlines()
for line in lines:
telnet(line, "ip", "端口")
f.close()
命令文件样例
invoke com.xxx.XService.test(1)
invoke com.xxx.XService.test(2)












网友评论