Найти - Пользователи
Полная версия: flask+netstat не обновляются данные
Начало » Web » flask+netstat не обновляются данные
1
agaspher
Объясните пожалуйста,

почему при использовании apache2+flask+netstat, данные из netstat получаются только один раз, и в дальнейшем обновляются только после перезапуска сервера, какой механизм приводит к такому поведению, и что можно почитать подробнее об этом?

Спасибо!
Singularity
agaspher
можно код посмотреть ?
agaspher
да, конечно, думал там все банально

import subprocess
from flask import Flask,  render_template
app = Flask(__name__)
app.config.from_object(__name__)
outputs = subprocess.Popen(
    'netstat -np tcp | find ":443"',
    stdout=subprocess.PIPE,
    shell=True
).communicate()
@app.route('/netstat')
def netstat():
    return render_template('show_list.html', outputs=outputs)
Singularity
import subprocess
from flask import Flask,  render_template
app = Flask(__name__)
app.config.from_object(__name__)
@app.route('/netstat')
def netstat():
    outputs = subprocess.Popen(
        'netstat -np tcp | find ":443"',
        stdout=subprocess.PIPE,
        shell=True
    ).communicate()
    return render_template('show_list.html', outputs=outputs)
agaspher
Точно! Вот это я затупил… пора спать
Спасибо большое!
Singularity
agaspher
Бывает
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB