2013-06-30 94 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

相關問題