如何在浏览器上使用python尾随-f日志文件[复制]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在浏览器上使用python尾随-f日志文件[复制]相关的知识,希望对你有一定的参考价值。

我想用python flask或bottle模块创建一个脚本,用/var/log/messages命令打印我的tail -f日志。

import subprocess
from bottle import route, response, run

@route("/")
def file():
    response.content_type = "text/plain"
    while True:
        return subprocess.check_output(["tail", "-4", "file"])

run(host='localhost', port=888)

当我尝试与tail -f页面只是挂起并加载永远。

答案

tail -f actually block current thread, it neverreturn`直到你终止它。

https://github.com/seb-m/pyinotifyhttp://pythonhosted.org/watchdog/将是一个更好的主意。

以上是关于如何在浏览器上使用python尾随-f日志文件[复制]的主要内容,如果未能解决你的问题,请参考以下文章

使用python如何摆脱从网站上抓取的文本中的尾随空格[重复]

如何自动删除vim中的尾随空格

如何删除除 Markdown 之外的所有文件中的尾随空格?

Ruby On Rails 3.1 中的尾随日志文件

如何关闭 VS Code 中更漂亮的尾随逗号?

jsp 查看日志文件(如“web tail -f”)