【问题标题】:Getting a Linux terminal output of a CLI tool and displaying in Web page获取 CLI 工具的 Linux 终端输出并显示在网页中
【发布时间】:2018-05-22 09:46:29
【问题描述】:

我正在尝试使用具有 HTML 表单的 python 创建一个 Web 应用程序,并且表单数据用作命令行输入来启动应用程序。我知道如何从 Web 应用程序启动 CLI 工具,但想要一种从 Linux 终端实时获取 CLI 工具输出并将其显示在 Web 应用程序中的方法。

CLI 工具会运行一天,终端输出会实时变化。有没有办法在 Web 应用程序中显示不断变化的 Linux 终端输出。有关任何 Web 终端或获取和存储 linux 应用程序的实时屏幕输出的方式的信息都会有所帮助。

当 linux 中运行的应用程序的屏幕 O/P 发生变化时,Web 应用程序也应该随着变化而更新。

任何 python 库或工具都会有用且易于集成?

【问题讨论】:

    标签: html linux python-3.x web terminal


    【解决方案1】:

    我会做的快速解决方案(没有任何库或东西):

    1. 调用您的 CLI 程序并将其设置为连续输出到服务器上的文件。确保您知道文件名。
    2. 使用 Ajax 调用来获取客户端的输出。或者(如果您喜欢硬东西)使用 webSocket 输出到客户端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-01
      • 1970-01-01
      • 2019-01-06
      • 2014-06-12
      • 2023-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多