示例#1
0
def mcoutput():
    order = Order.query.filter_by(cust_id=session['userid']).first()
    dbport = Port.query.filter_by(port_id=order.port_id).first()
    server = Serverreserve.query.filter_by(server_id=dbport.server_id).first()
    serverip = server.server_ip
    port = dbport.port_no
    serv = Server()
    user = session['username']
    output = serv.readconsole(serverip, user)
    if request.method == 'POST':
        output = serv.readconsole(serverip, user)
        return render_template('mcoutput.html', output=output)
    return render_template('mcoutput.html', output=output)
示例#2
0
文件: views.py 项目: TheMyst/Steve
def server():
    user = session['username']
    serv = Server()
   # output = threading.Timer(3, serveroutput, args=user).start()
    output = serv.readconsole(user)

    print output
    if request.method == 'POST':
        if request.form['submit'] == 'Start':
            serv.serverstart(user)
            #output = serv.serverread(user)
            return render_template('server.html')
        if request.form['submit'] == 'Stop':
            serv.serverstop(user)
        if request.form['submit'] == 'stopall':
            serv.serverstop("")
        if request.form['submit'] == 'startall':
            serv.serverstart("")
        if request.form['submit'] == 'Send':
            command = request.form['command']
            serv.servercommand(user,command)
    return render_template('server.html', output=output)
示例#3
0
文件: views.py 项目: TheMyst/Steve
def serveroutput(uname):
    serv = Server()
    return serv.readconsole(uname)