python3 web更新和web查看日志的功能,很早前做的,这里作为记录。
cat weblog.py
#!/bin/env python
import os
from flask import Flask, request, url_for, render_template, redirect, abort, send_from_directory, make_response, session, escape
python运行界面啥样的。from werkzeug import secure_filename
app=Flask(__name__)
@app.route('/')
@app.route('/index')
def index():
a=os.popen("sshpass -p password ssh -p 4022 -t user@192.168.15.2 'tail -n 100 /usr/local/tomcat1/logs/catalina.out'").readlines()
python漂亮界面、#a=os.popen("ls")
#return a.read()
s = '
'
p = s.join(a)
return p
if __name__ == '__main__':
python图形界面,app.run(host='0.0.0.0', debug=True)
添加更新功能的
#!/bin/env python
import os
from flask import Flask, request, url_for, render_template, redirect, abort, send_from_directory, make_response, session, escape
from werkzeug import secure_filename
python做web、app=Flask(__name__)
@app.route('/')
@app.route('/index')
def index():
a=os.popen("sshpass -p password ssh -p 4022 -t user@192.168.15.2 'cat /usr/local/tomcat1/logs/catalina.out'").readlines()
#a=os.popen("ls")
web python。#return a.read()
s = '
'
p = s.join(a)
return p
@app.route('/bbupdate')
@app.route('/bbupdate///')
python和java?def bbupdate(projectName=None,svnNumber=None,flag=None):
bbupdatestr = "ok"
if (projectName == None):
return "请输入项目名:"
if (svnNumber == None):
return "请输入版本号:"
python3、if (flag == 'ok'):
bbupdatestr = 'sshpass -p password ssh -p 4022 user@192.168.15.61 "/home/user/svnplatform/build_dxw_%s.sh %s && /home/user/svnplatform/send_dxw_%s.sh && /home/user/svnplatform/rupdate_dxw_%s.sh"'%(projectName,svnNumber,projectName,projectName)
else:
bbupdatestr = 'sshpass -p password ssh -p 4022 user@192.168.15.61 /home/user/svnplatform/build_dxw_%s.sh %s'%(projectName,svnNumber)
#bbupdatestr = 'sshpass -p password ssh -p 4022 user@192.168.15.61 /home/user/svnplatform/build_dxw_%s.sh %s'%(projectName,svnNumber)
#return bbupdatestr
python webdriver?a = os.popen(bbupdatestr).readlines()
s = '
'
p = s.join(a)
return p
#return "项目名是:%s,版本号是:%s"%(projectName,svnNumber)
if __name__ == '__main__':
python websocket,app.run(host='0.0.0.0', debug=True)
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态