agaspher
Март 12, 2014 17:15:18
Объясните пожалуйста,
почему при использовании apache2+flask+netstat, данные из netstat получаются только один раз, и в дальнейшем обновляются только после перезапуска сервера, какой механизм приводит к такому поведению, и что можно почитать подробнее об этом?
Спасибо!
Singularity
Март 12, 2014 17:23:36
agaspher
можно код посмотреть ?
agaspher
Март 12, 2014 17:34:57
да, конечно, думал там все банально
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)
agaspher
Март 12, 2014 18:20:55
Точно! Вот это я затупил… пора спать
Спасибо большое!