我知道这有点奇怪而且根本不安全,但有没有办法在运行webapp的机器上显示带遥控器的bash shell? 我想有一个直接在web应用程序中运行的bash解释器,有没有人知道如何做这样的事情?
非常感谢,
如果我的帖子不够清楚,请告诉我,我会尝试改进它。
答案 0 :(得分:1)
您可以创建一个看起来像是打开新终端的界面。为此,请创建一个表单,每次按Enter键时,都会将此数据(例如使用jQuery.ajax)发送到服务器。
在服务器端,使用subprocess运行从服务器获取的命令。您可能需要解析此数据(类似于:my_string.split(''))以获取列表中的参数。您可以使用JSON数据类型中的subprocess.check_output将该命令的结果返回给客户端。使用Javascript(和jQuery),您现在可以解析该数据并将其显示在任何您想要的位置。