通过html运行linux命令

时间:2017-09-01 16:47:55

标签: html linux shell plink

我想创建一个基本的html文件,其中包含3个文件的上传按钮,这些文件位于文件夹(.bed,.bim,.fam)中,还有一个转换按钮,用于将这些输入文件转换为另一个文件(.ped) ,.map)

我成功通过使用以下方式在终端进行此转换:

plink --bfile inputFile --recode --out newFile
  

http://zzz.bwh.harvard.edu/plink/

问题是如何让html文件中的转换按钮运行上面的脚本进行转换并将转换后的文件发送回网页...因为我必须使用plink进行转换...

谢谢,非常感谢任何帮助!!

:)

1 个答案:

答案 0 :(得分:1)

没有办法直接这样做。

最接近的可能是运行HTTP服务器并编写服务器端程序(例如通过Perl + PSGI + FastCGI,Node.JS + Express或甚至Bash + CGI),它们充当这些命令的包装器。

然后,您可以拥有一个包含<form>的HTML文档,该文档在提交时会触发HTTP请求,导致服务器运行该程序。