2015-01-21 24 views
-1

我正在使用HTMl開發一個GUI,其中我想調用存在於.sh文件中的函數。如何通過html GUI調用.sh文件功能?

任何人都可以請建議合適的選項,因爲我試圖以不同的方式調用函數,但沒有解決。

+0

上面要執行的步驟是什麼? – 2015-01-21 04:37:13

+3

你的意思是一個Unix shell腳本文件嗎?它在服務器還是客戶端? – 2015-01-21 04:37:39

+1

希望你已經檢查過這些:http://stackoverflow.com/questions/27012272/how-to-run-a-shell-script-from-an-html-page http://www.cyberciti.biz/提示/執行-linuxunix-commands-from-web-page-part-i.html http://stackoverflow.com/questions/6235785/run-a-shell-script-with-an-html-button – 2015-01-21 04:39:34

回答

0

你不能從HTML做到這一點。 HTML描述了一個頁面的樣子;它不會「執行」任何東西。

您可能可以將您的shell腳本翻譯成可嵌入HTML頁面的JavaScript,具體取決於shell腳本的功能。

如果您有Web服務器,CGI是允許Web服務器運行特殊編寫的可執行文件(包括腳本)以響應某些Web地址的請求的協議(而不是網絡協議)。然後,您可以包含提交到觸發腳本的地址的表單,或從JavaScript發送請求。