2013-06-30 98 views
1

我在本地服务器上有一个网站,我喜欢在本地服务器上执行系统命令,并在显示的html文件中按下按钮。有没有办法执行像gpio write 0 1这样的系统命令或运行python脚本?我怎样才能得到一个系统命令的输出作为一个字符串,如/opt/vc/bin/vcgencmd measure_temp| egrep "[0-9.]{4,}" -o输出例如44.4如何用HTML按钮上的按钮执行系统命令?

感谢

大卫

回答

1

你将不得不以某种服务器端脚本的Web服务器。有很多方法可以做到这一点。如果你知道PHP,那可能是最简单的。如果你想用python查看uwsgi

Here是我用uwsgi编写的一个非常简单的项目,如果你走这条路线可能会帮助你开始。我发现很多例子并没有太大的帮助,所以你可能会对代码有一些好运。

编辑:实际上,pi上的uwsgi是一个很老的版本,如果你尝试编译它,它会在ARM上做一些奇怪的事情。

我使用gunicorn代替您为您创建了一个概念证明here。只需按照“安装”一节中的说明操作。

+0

好的,我在我的Pi上安装了uwsgi,但是如何在html文件上按下按钮来运行python脚本? –

+0

对不起,我迟到了。看到我上面的更新。 – korylprince

相关问题