gpt4 book ai didi

php - 在网页上运行现有的 CLI 程序

转载 作者:行者123 更新时间:2023-12-04 17:47:07 24 4
gpt4 key购买 nike

这一定是一个已解决的问题,但谷歌搜索没有找到我的答案。

我有一个带有交互式、纯文本、命令行界面的现有程序。我想在 Web 服务器上运行这个程序,以便每个 session 都获得 CLI 程序的唯一 session ,并且每次在网页中键入命令时,都会发回相应的响应。

如果程序每次都重新运行,我有点知道该怎么做;我正在寻找的是如何做到这一点,以便程序继续运行(大概在它自己的进程中),并且网页得到更新。

它将在 Linux 机器上。安全提示会很有帮助——我希望我可以以用户身份运行程序本身,该用户被定制为具有足够的权限来实际运行,但尽可能少地防止黑客进入。

最佳答案

尝试 https://seashells.io/

Seashells 让您可以将命令行程序的输出实时传输到 Web,甚至无需在您的计算机上安装任何新软件。您可以使用它来监控长时间运行的进程,例如将进度打印到控制台的实验。您还可以使用 Seashells 与 friend 分享输出!

$ echo 'Hello, Seashells!' | nc seashells.io 1337
serving at https://seashells.io/v/{random url}

其他文章解释seashells

如果您只想查看命令的结果,您可以使用 websocketd 的另一种选择。

关于php - 在网页上运行现有的 CLI 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47957037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com