从HTML执行shell命令如何?

时间:2011-09-20 09:24:51

标签: html unix ubuntu

在工作中我有一个很长的命令,我经常在终端执行。每次我使用它时,我必须更改6个变量。我没有从文本文件中复制和粘贴我的命令并手动更改变量,而是试图想出一种简单的方法来创建一个允许我进行更改并执行它的GUI。可能还有其他解决方案而不是HTML ..唯一的目的是能够方便地将参数传递给命令行。

我使用的是Ubuntu 10.04(Lucid Lynx)。

非常感谢您的建议。

3 个答案:

答案 0 :(得分:1)

  1. 运行服务器(Apache很常见,Lighttpd很小)。
  2. 创建form
  3. 以您选择的语言编写服务器端进程(我倾向于Perl),从表单接收数据,对其执行操作,然后将新的HTML文档传递给浏览器。

答案 1 :(得分:1)

我建议你编写一个带有输入变量的shell脚本。 然后你就可以这样称呼它(例子):

myScript.sh paramValue1 paramValue2 

答案 2 :(得分:0)

从浏览器执行此操作的最简单方法可能是构建一个提交到PHP脚本的HTML表单。让PHP脚本关闭$ _POST参数并执行它们。

您可能会发现您的计算机已在Web服务器中运行PHP,或者它很容易安装和使用。