我正在尝试使用具有 HTML 表单的 python 创建 Web 应用程序,表单数据用作启动应用程序的命令行输入。我知道如何从 Web 应用程序启动 CLI 工具,但想要一种方法从 Linux 终端实时获取 CLI 工具的输出并将其显示在 Web 应用程序中。
CLI工具会运行一天,终端输出会实时变化。有没有办法将不断变化的 Linux 终端输出显示到 Web 应用程序中。有关任何 Web 终端或获取和存储 Linux 应用程序实时屏幕输出的方法的信息将很有帮助。
当在 Linux 中运行的应用程序的屏幕 O/P 发生变化时,Web 应用程序也应该随着变化而更新。
是否有任何 python 库或工具有用且易于集成?
最佳答案
我会做的一个快速解决方案(没有任何库或东西):
- 调用您的 CLI 程序并将其设置为连续输出到服务器上的文件。确保您知道文件名。
- 使用 Ajax 调用将输出提取到客户端。或者(如果您遇到困难)使用 webSocket 输出到客户端。
关于html - 获取 CLI 工具的 Linux 终端输出并显示在网页中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47709408/