gpt4 book ai didi

Django 网络 bash

转载 作者:太空宇宙 更新时间:2023-11-04 04:29:20 24 4
gpt4 key购买 nike

_____ 我的 Linux 服务器上有一个 Django 网站。

目标:我想为我的网站所在的 Linux 服务器制作 web jquery shell/bash,这样我就可以直接从网站将命令传递到 Linux 并获取所有输出等。

问题

问题 1:我知道新的 subprocess 模块和 popen 类,还没有尝试过,但肯定会,但现在我尝试了 os 模块。那么为什么 os.popen('ls -l') 有效,但 os.open('ls -l >> somefile.txt') 无效。

问题 2:我知道当您在某个文件中的某处使用 screen 命令时,所做的所有操作都会写入文件中。知道它在哪里以及什么文件吗?或者哪个文件包含输出到 bash 的所有内容?

我很确定,一旦我回家并尝试更多:D我会有更多具体的问题,但现在仅此而已...任何建议或指示我应该去哪里,我应该阅读什么内容,我们将不胜感激。提前谢谢。

最佳答案

您打算将 SSH 更改为终端的 Web 界面吗?我不会那样做...你有一个叫 SSH 的神奇东西,它允许你安全地执行复杂的命令。我不相信您会设法完成具有相同功能的“网络终端”。但你永远不知道:)考虑通过它传输文件,还有安全性(如何对要发送的输入进行编码,或者只是将其作为纯文本发送?当然 https 在这里也可以提供帮助)。我想你会玩得很开心:)

附注我知道这篇文章不是很有帮助,但只是想确定您是否不想重新发明轮子......

关于Django 网络 bash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5153322/

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