python3 web界面_python3 web更新和web查看日志的功能

 2023-09-16 阅读 23 评论 0

摘要:python3 web更新和web查看日志的功能,很早前做的,这里作为记录。cat weblog.py#!/bin/env pythonimport osfrom flask import Flask, request, url_for, render_template, redirect, abort, send_from_directory, make_response, session, escapepython运行界面

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)

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/67960.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息