请教各位一个问题,我没搞过网页和网络编程,今天需要实现下面一个功能。
本地一个程序生成一个网页,显示一些信息,在网页上有一个按钮,点击这个按钮要在本地linux的terminal里执行一个命令。
请问上面这个功能怎么实现??
先谢谢了!
说下思路吧,
第一种,本身这个操作的目的 如果只是想执行一个脚本 很简单 通过网页表单提交到你的http的服务器 服务端根据传递过来的参数 去调用相关的函数执行脚本就可以了,一般的语言都有相关的函数类似于 exec shell_exec command 这种
第二种,terminal 打开状态,我点击表单按钮termianl 要会自动执行 命令 方法很多 可以通过事先编写脚本 通过tcp 链接服务器,服务器接收到网页提交数据 下发给terminal的脚本 再调取函数执行 就可了,我估计你是不是想要第二种
#1
更多评论
<a href="/user/ccoding" title="@ccoding">@ccoding</a> 不好意思,我没有说明清楚。这个html就是本地的一个程序生成的,也没有开http server,仅仅就是一个html文件,本地用firefox打开。这个html有一个按钮,需要点击执行一条命令来重新获取某些信息。我不知道怎么来实现这个按钮点击之后再terminal运行命令,麻烦指教一下。谢谢!
#2