コード例 #1
0
ファイル: views.py プロジェクト: cruor99/networkcp_flask
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)