2015-01-21 16 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发送请求。