在我的Flask应用程序中嵌入Bash shell
Embedding a Bash shell in my Flask application?
我知道这有点奇怪,根本不安全,但是有没有一种方法可以在web应用程序运行的机器上显示带有远程控制的bash shell ?
我想有一个bash解释器直接在flask的web应用程序中运行,有人知道如何做这样的事情吗?
非常感谢,
如果我的帖子不够清楚,请告诉我,我会尽力改进的。
您可以创建一个看起来像打开了一个新终端的界面。为此,创建一个表单,每次按Enter键时,发送这些数据(使用jQuery)。(例如Ajax)到服务器。
在服务器端,使用subprocess运行从服务器获得的命令。您可能需要解析这些数据(类似于:my_string。Split(' '))以获取列表中的参数。您可以使用:subprocess返回该命令的结果。check_output中的JSON数据类型发送到客户端。使用Javascript(和jQuery),您现在可以解析该数据并在您想要的地方显示它。
相关文章:
- Django可以'不能在设置中导入ckeditor,但可以在shell中导入
- 是否可以从 Firefox 运行 bash 脚本?(使用 Firefox 附加组件 SDK)
- 如何在 JavaScript 中运行 shell 命令
- 将标志从Node/Express应用程序Python shell传递到Python脚本
- 从shell脚本中杀死Node.js程序
- Node.js bash:/usr/local/bin/Node:权限被拒绝
- Shell样式的函数调用
- 当我在nodechild_process中使用grep时,与在bash中使用结果不同
- 从shell脚本向js脚本传递变量
- 如何在bash中的另一个命令中使用一个命令的结果
- 在SAPUI5项目中使用sap.ui.ux3.Shell时,无法在iphone上滚动
- 更新int数组会在Mongo-shell中转换为双数组
- Bash脚本和Javascript的标准哈希算法
- 可从网页调用的Bash脚本
- 代码在shell中运行,但提供'可以't查找变量'从文件运行时出错
- Durandal viewChanged event in shell.js
- 权限被拒绝,forever.js为bash脚本
- Mongo-shell游标:更新后的文档再次到达游标
- 在我的Flask应用程序中嵌入Bash shell
- 浏览器中的Bash shell模拟