2

我知道这有点奇怪而且根本不安全,但是有没有办法在运行 webapp 的机器上显示带有遥控器的 bash shell?
我想在烧瓶的 web 应用程序中直接运行一个 bash 解释器,有人知道该怎么做吗?

非常感谢,
如果我的帖子不够清楚,请告诉我,我会努力改进它。

4

1 回答 1

1

您可以创建一个看起来像是打开了一个新终端的界面。为此,创建一个表单,每次按 Enter 键时,都会将此数据(例如使用 jQuery.ajax)发送到服务器。

在服务器端,使用subprocess运行从服务器获取的命令。您可能需要解析这些数据(类似于:my_string.split(' '))才能在列表中获取参数。您可以使用 JSON 数据类型的 subprocess.check_output 将该命令的结果返回给客户端。使用 Javascript(和 jQuery),您现在可以解析该数据并将其显示在您想要的任何位置。

于 2013-04-04T15:36:13.540 回答