在WebServer

时间:2017-05-05 17:28:09

标签: php html linux bash server

我有一个linux服务器,我正在创建一个远程终端系统。 我在服务器上有index.html文件和php脚本来执行命令并返回输出(使用Server Sent Events) 除了一些命令外,一切都很完美。

离。
sudo apt-get update完美运行(并返回实时输出) sudo nano test.txt 不会返回任何输出(我有一个带有写入内容的test.txt文件)。

所以,问题是,如何在php中执行像sudo nano 这样的命令(以及我认为也是vi)并返回(回显)程序的界面。

我知道exec(),shell_exec(),system(),popen()但我无法得到它。
我也知道将来我需要使用websockets来回应这些程序,但我想首先显示nano界面。

谢谢。

编辑:我相信我必须使用proc_open,但我无法让它工作。 (我现在正在使用popen)

0 个答案:

没有答案